判斷js對象是否擁有某屬性


hasOwnProperty的使用

測試:

var obj = new Object();  
obj.prop = 'exist';  
function changeObj(){  
  obj.newProp = obj.prop;  
  delete  obj.prop;  
};  
console.log(obj.hasOwnProperty('prop'));   // return true  自有屬性存在prop  
changeObj();  
console.log(obj.hasOwnProperty('prop'));   // return false  自有屬性不存在prop  
console.log(obj.hasOwnProperty('toString'));  //return false   這是一個繼承屬性

.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM