es6刪除物件屬性的方法:使用delete操作符,語法「delete 物件名稱.屬性名稱」。使用delete操作符刪除物件屬性,不是將該屬性值設為undefined,而是從物件中徹底清除該指定屬性。
本教學操作環境: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中文網其他相關文章!