首頁 >web前端 >js教程 >如何從 JavaScript 物件中刪除屬性?

如何從 JavaScript 物件中刪除屬性?

Linda Hamilton
Linda Hamilton原創
2024-12-25 10:42:10314瀏覽

How Do I Remove a Property from a JavaScript Object?

從 JavaScript 物件移除屬性

在 JavaScript 中,您可以透過新增或移除屬性來動態修改物件。本文重點在於從物件中刪除特定屬性的任務。

考慮以下JavaScript 物件:

let myObject = {
  "ircEvent": "PRIVMSG",
  "method": "newURI",
  "regex": "^http://.*"
};

目標是從此物件中刪除「regex」屬性以獲得以下結果:

let myObject = {
  "ircEvent": "PRIVMSG",
  "method": "newURI"
};

使用delete關鍵字

從一個屬性中刪除一個屬性對象,可以使用delete關鍵字。您可以透過三種方式指定要刪除的屬性:

  1. 點表示法:刪除myObject.regex
  2. 括號表示法:刪除myObject['regex']
  3. 變數: var prop = "regex";刪除myObject[prop]

演示:

delete myObject.regex;

console.log(myObject); // Logs the modified object without the "regex" property

輸出:

{ ircEvent: 'PRIVMSG', method: 'newURI' }

以上是如何從 JavaScript 物件中刪除屬性?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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