질문자 :Rafay var obj = { name: "Simon", age: "20", clothing: { style: "simple", hipster: false } } for(var propt in obj){ console.log(propt + ': ' + obj[propt]); } 변수 propt 는 객체의 속성을 어떻게 나타냅니까? 내장된 메서드나 속성이 아닙니다. 왜 객체의 모든 속성이 나타납니까? 속성을 반복하려면 다음과 같은 추가 hasOwnProperty 검사가 필요합니다. for (var prop in obj) { if (Object.prototype.hasOwnProperty.call(obj, prop)) { // do stuff } } 개체의 프로토타입에는 기술적으로 ..