對象的枚舉

一、for...in...循環數組

  for( var  key  in  obj ){spa

    console.log( key )  // 對象屬性名prototype

  }對象

 

二、hasOwnProperty原型鏈

  obj.hasOwnProperty( key )原型

  判斷一個屬性是否是對象自身的屬性console

 

三、in循環

  'key'  in  obj方法

  判斷一個屬性是否是自身可用的call

 

四、instanceof

  A  instanceof  B

  看A對象的原型鏈上  有沒有  B的原型

 

五、區別數組和對象的方法

  instanceof

  constructor

  Object.prototype.toString.call( )

相關文章
相關標籤/搜索