크리스마스 연휴가 끝났다.
연휴동안 제대로 공부했다고는 말을 못하겠다.
솔직히 이번 휴일은 거의 쉬는시간이 더 많았던것같다.
이러면 안되는데...
자바스크립트에서 in 연산자를 사용하는 것에 대해 알게되었다.
in
연산자는 속성이 객체, 배열에 존재하는지 여부를
Blooean
타입으로 알려주는 연산자이다.
property in object
배열에 사용할 경우 속성이 아닌 인덱스값을 넣으면 된다.
특이한점은 배열에서 요소를 undefined
로 설정했다면
true
를 출력한다는 점이다.
꼭 delete
로 제거해야 false
로 출력된다.
지금까지 배열이나 객체에 어떤 값이 존재하는지에 알려면
조건문을 사용했었는데 이런 방법을 이용해서도 알 수 있다는걸 알게되었다.