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 這是一個繼承屬性
.
