코딩교육
-
[JAVASCRIPT-모던자바스크립트] 객체 기본에 대해서 알아보자3Javascript& React study 2021. 10. 9. 05:00
undefined와 비교하는 것 이외에도 in을 사용하게 되면 프러퍼티 존재 여부를 확인할 수 있다. "Key" in object let user = { name : "John", age : 30 } alert("age" in user); // user.age가 존재하므로 true가 출력 alert("blabla" in user); // user.blabla는 존재하지 않기 때문에 false가 출력 in 왼쪽에 반드시 프로퍼티 이름이 와야한다. 프로퍼티 이름은 보통 따옴표로 감싼 문자열이다. 따옴표를 생략하면 엉뚱한 변수가 조사 대상이 된다. let user = { age: 30 }; let key = "age"; alert( key in user ); // true, 변수 key에 저장된 값 ("age..