코드 사본은 다음과 같습니다.
/*
PropertySeenumerable ()은 객체에 속하는지 여부를 감지하는 데 사용됩니다. 그렇지 않으면 거짓을 반환합니다.
1.이 속성은 인스턴스에 속해야하며 프로토 타입이 아닌 인스턴스에 속해야합니다.
2.이 속성은 열거 할 수 있어야합니다.
위의 두 가지 요구 사항이 충족되는 한 True가 반환됩니다.
*/
함수 myObject () {
this.name = "나는 인스턴스의 속성입니다";
}
var obj = new myObject ();
Alert (obj.propertyisEnumerable ( "name")); // true
myObject.prototype.say = "나는 프로토 타입의 속성입니다";
Alert (obj.propertyiseNumerable ( "say"));
for (var i in obj) {
경고 (i); // 이름, 나이
}