A新しいオブジェクト属性のナビゲートに理解するには、どのように唯一のオブジェクト自身のプロパティを横断します

 

キーと値の値が通常のオブジェクトを横断しながら、一般的に文の中で/に適用することにしたい、あなたはすぐに声明の中で用/を通じてオブジェクトを取得することができます

VAR OBJ = {名: '張'、年齢:24 }。
VARのキーOBJ){ 
    にconsole.log(キー)。  //名前年齢 
    はconsole.log(OBJ [キー]);  //張24 
}
オブジェクトのプロパティをループにするために使用する場合しかし、プロトタイプチェーン上のすべてのプロパティがアクセスされます。
関数プロ(名前、年齢){
     この .nameの= 名;
     この .age = 年齢; 
 } 
Pro.prototype.hobby = 'バドミントン' ; 
Pro.prototype.qq = '123' ;
 VAR Pro1の= 新しい新しいプロ( 'WAN' 、24 ); 
にconsole.log(Pro1の)
のためのVARの P Pro1の){ 
    にconsole.log(P);   //チェーンプロトタイプを含むすべての属性を印刷
}
あなたは自分自身だけそれをオブジェクト属性、および今日を通過したい場合は、単にこれを見て、私は突然、あなたがスクリーニングhasOwnPropertyをを行うには、オブジェクトのプロパティを使用することができ、思いつい
ためVARの P Pro1の){
     IF (pro1.hasOwnProperty(P)){ 
    にconsole.log(P)であり;   //この印刷属性は、単にオブジェクト自身含ま
    } 
}

おすすめ

転載: www.cnblogs.com/home-/p/11916837.html