從JavaScript 物件中刪除屬性
給定一個具有多個屬性的對象,使用者通常需要刪除特定屬性來修改物件的結構。為了實現這一點,JavaScript 提供了一種使用刪除運算子的簡單且強大的方法。
考慮以下物件:
let myObject = { "ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*" };
如何刪除正規表示式屬性:
刪除 regex屬性並取得以下內容object:
let myObject = { "ircEvent": "PRIVMSG", "method": "newURI" };
使用刪除運算子如下:
delete myObject.regex;
使用刪除的其他方法:
除了上述方法之外,還有使用delete:
delete myObject['regex'];
或使用變數來儲存來刪除屬性的替代方法屬性名稱:
var prop = "regex"; delete myObject[prop];
示範:
提供的程式碼片段示範如何從myObject 中刪除正規表示式屬性:
var myObject = { "ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*" }; delete myObject.regex; console.log(myObject);
輸出:
{ ircEvent: 'PRIVMSG', method: 'newURI' }
以上是如何使用「delete」運算子從 JavaScript 物件中刪除屬性?的詳細內容。更多資訊請關注PHP中文網其他相關文章!