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

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

DDD
DDD原創
2024-12-24 02:01:14126瀏覽

How Do I Delete a Property from a JavaScript Object?

從 JavaScript 物件移除屬性

在 JavaScript 中,物件是鍵值對的集合。從物件中刪除屬性會刪除與該屬性關聯的鍵值對。

如何刪除屬性

有多種方法可以從物件中刪除屬性。 object:

  • 使用delete關鍵字:delete關鍵字刪除指定的屬性
delete myObject.regex; // Remove "regex" property
  • 使用方號(ES3 ): 您也可以使用方括號刪除屬性。
delete myObject['regex']; // Remove "regex" property
  • 使用變數(ES6 ): 您可以將屬性名稱儲存在變數中,然後使用該變數刪除該屬性。
const prop = "regex";
delete myObject[prop]; // Remove "regex" property

範例

給定以下物件:

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

刪除「 regex」屬性並最終得到以下結果物件:

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

您可以使用以下程式碼:

delete myObject.regex;

console.log(myObject); // Outputs: {ircEvent: "PRIVMSG", method: "newURI"}

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

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