JS뿐만 아니라, 다른 언어에서도 반복문 {} 은 생략가능!
예를들면,
for(let i = 0; i < array.length; i++) {
console.log('hello world!')
}
라는 간단한 for 반복문이 있다고 한다면, 그냥
for(let i = 0; i < array.length; i++) console.log('hello world!')
써버려도 상관 없다는 소리이다.
사실 이게... 논리적으로도 맞는 소리이다.
하지만 주의사항이 있는데, 이걸 누군가는 '오 깔끔하네' 라고 할수도 있고,
아니면 두줄로 나누는 대신 한줄이 길어지니 '그냥 줄을 내려버리자' 고
기존의 방법을 고수할 수도 있다.
현업에서는 이런것도 아마 코딩스타일에 따라 다를텐데,
사수의 스타일에 맞춰주도록 하자.
이렇게도 되네...? 한줄에 두줄 코드 묶어버리기
이중연결리스트를 하다가, 강사인 Colt 선생님이
깔끔하게 한 묶음으로 이중연결을 하시드라...
이렇게 한줄안줄 쓰고 ; 를 이용해 마침표를 찍어버렸지만,
이렇게 쉼표로 구분하고, 그냥 셋트(?)로 묶어버리시더라.
당연히 실행은 잘 된다. 단지 이렇게도 할수 있는건 이번에 처음알았다.
Object같은거 (config) 정도나 만질때 쉼표를 쓰지 다른 용도로 쉼표를 거의 쓰지 않으니...
어차피 Node를 양방향으로 연결하는게 이중연결리스트니 저렇게 작성하는게
또 이해하기도 깔끔할것 같다.
'Programming Language > Javascript,Typescript' 카테고리의 다른 글
자바스크립트 클로저(Closure) 알아보기 (0) | 2023.08.23 |
---|---|
호이스팅과 type of null 버그에 대해 알아보자 (0) | 2023.08.21 |
Javascript - 자바스크립트는 어떻게 실행되는가? (AST 등) (0) | 2023.08.02 |
This binding 과 화살표 함수 (0) | 2023.05.29 |
틸트(~) 연산자와 ~~ 알아보기 (0) | 2023.04.21 |