js中,清Null 物件(刪除對象的屬性)

來源:互聯網
上載者:User

標籤:key   ons   name   sdn   ast   js代碼   src   列印   sso   

在項目中,有些對象用完後需要重設,下面簡單介紹下JS中清除對象的方法。方法如下:

方法一:字面量定義對象

第一步,定義一個Null 物件並列印出來,代碼和效果:

代碼:

var student = {};
console.log(student);

列印結果:

第二步,為對象添加屬性並列印,代碼和列印結果如下:

代碼:

student.name = "xiaoming";
student.age = 12;
console.log(student);

列印結果:

第三步,刪除對象屬性(清Null 物件)並列印,代碼和列印結果如下:

代碼:

for(var key in student){
delete student[key];
}
console.log(student);

列印結果:

由此可見,對象被清空後,又變成了Null 物件,實現了對象重設。

所有JS代碼:

執行結果:

方法二:建構函式定義對象

代碼:


列印結果:

js中,清Null 物件(刪除對象的屬性)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.