JS 對象API之修改、刪除對象的屬性


無論是修改還是刪除對象的屬性,我們首先要清楚:自有屬性、共有屬性的處理方法肯定是不同的;

先創建一個對象實例

var obj = {
    name: '小馬扎',
    age: 18
}; 
Object.prototype.car = '筋斗雲';

 

修改對象的屬性

1、修改自有屬性

obj.name = '螞蟻';
console.log(obj.name);    // 螞蟻
obj.car = '水上漂';
console.log(obj.car);    // 筋斗雲

2、修改共有屬性

Object.prototype.car = '水上漂';
console.log(obj.car);    // 水上漂

 

刪除對象的屬性

1、刪除自有屬性:delete 對象實例.屬性

delete obj.name;
console.log(obj.name);  // undefined

2、刪除共有屬性:delete 構造函數.prototype.屬性

delete Object.prototype.car;
console.log(obj.car);  // undefined

 


免責聲明!

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



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