首頁 >web前端 >前端問答 >es6怎麼刪除物件屬性

es6怎麼刪除物件屬性

青灯夜游
青灯夜游原創
2021-09-10 13:56:587674瀏覽

es6刪除物件屬性的方法:使用delete操作符,語法「delete 物件名稱.屬性名稱」。使用delete操作符刪除物件屬性,不是將該屬性值設為undefined,而是從物件中徹底清除該指定屬性。

es6怎麼刪除物件屬性

本教學操作環境:windows7系統、ECMAScript 6版、Dell G3電腦。

屬性也稱為名值對,包括屬性名和屬性值。屬性名稱可以是包含空字串在內的任意字串,一個物件中不能存在兩個同名的屬性。屬性值可以是任意類型的資料。

在js中,想要刪除物件屬性,可以使用 delete 操作符。

delete 操作符可以刪除物件的屬性。

範例:使用 delete 運算子刪除指定屬性。

var obj = {x : 1};  //定义对象
delete obj.x;  //删除对象的属性x
console.log(obj.x);  //返回undefined

當刪除物件屬性之後,不是將該屬性值設為 undefined,而是從物件中徹底清除屬性。如果使用 for/in 語句列舉物件屬性,只能列舉屬性值為 undefined 的屬性,但不會列舉已刪除屬性。

【推薦學習:javascript高階教學

#

以上是es6怎麼刪除物件屬性的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn