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

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

DDD
發布: 2024-12-24 02:01:14
原創
166 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板