首頁 >web前端 >js教程 >javascript物件怎麼刪除一個屬性

javascript物件怎麼刪除一個屬性

青灯夜游
青灯夜游原創
2021-06-23 18:16:2420990瀏覽

在javascript中,可以利用delete運算子來刪除物件的屬性,語法格式「delete 物件.屬性名稱;」。當刪除物件屬性之後,不是將該屬性值設為undefined,而是從物件中徹底清除屬性。

javascript物件怎麼刪除一個屬性

本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

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

刪除屬性

使用 delete 運算子可以刪除物件的屬性。

範例1

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

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

輸出:

javascript物件怎麼刪除一個屬性

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

【相關推薦:javascript學習教學

#

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

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