av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

如何從JavaScript對象中刪除屬性?

 1.將屬性設置為 undefined

將屬性設置為 undefined 不是最好的方法,因為屬性本身仍將存在于對象中。它還會改變原始對象,這可能是你所不希望的。

網站建設哪家好,找創(chuàng)新互聯!專注于網頁設計、網站建設、微信開發(fā)、成都微信小程序、集團企業(yè)網站建設等服務項目。為回饋新老客戶創(chuàng)新互聯還提供了平橋免費建站歡迎大家使用!

 
 
 
  1. const pet = { 
  2.   species: 'dog', 
  3.   age: 3, 
  4.   name: 'celeste', 
  5.   gender: 'female' 
  6. }; 
  7.  
  8. pet.gender = undefined; 
  9. Object.keys(pet); // ['species', 'age', 'name', 'gender'] 

2.使用 delete 操作符

從技術上講用 delete 操作符是從 JavaScript 對象中刪除屬性的正確方法。與上一個方法不同,delete 將完全從對象中刪除屬性,但它仍然會導致原始對象的發(fā)生改變。

 
 
 
  1. const pet = { 
  2.   species: 'dog', 
  3.   age: 3, 
  4.   name: 'celeste', 
  5.   gender: 'female' 
  6. }; 
  7.  
  8. delete pet.gender; 
  9. Object.keys(pet); // ['species', 'age', 'name'] 

3.使用對象解構

通過用展開運算符(...)可以將需要省略特定屬性的對象解構到新對象。這個技巧在需要刪除多個屬性時特別有用,并且不會更改原始對象。

 
 
 
  1. const pet = { 
  2.   species: 'dog', 
  3.   age: 3, 
  4.   name: 'celeste', 
  5.   gender: 'female' 
  6. }; 
  7.  
  8. const { gender, ...newPet } = pet; 
  9. Object.keys(pet); // ['species', 'age', 'name', 'gender] 
  10. Object.keys(newPet); // ['species', 'age', 'name'] 

網頁名稱:如何從JavaScript對象中刪除屬性?
本文路徑:http://uogjgqi.cn/article/djphdse.html
掃二維碼與項目經理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯網交流