러닝 자바스크립트 9장 정리
Posted by 천천히, 꾸준히
객체 for ... in - 객체의 프로퍼티를 순회하는데 사용 - for (변수 in 객체) { 구문 } - 본문은 객체의 각 프로퍼티에 대해 한 번씩 실행 - 반복에 앞서 객체 프로퍼티 중 하나의 이름이 변수에 문자열 타입으로 할당 됨 const SYM = Symbol(); const o = { a: 1, b: 2, c: 3, [SYM]: 4 }; for (let prop in o) { if (!o.hasOwnPreperty(prop)) continue; console.log('${prop}: ${o[prop]}'); } Object.keys - 객체에서 나열 가능한 문자열 프로퍼티를 배열로 반환 - 객체의 프로퍼티 키를 배열로 가져와야 할 때 편리 const o = { a:1, x:2, b:3, g:..