0 szavazat
(4,8e pont) által 

Van mondjuk egy ilyen objektumom:

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

Mi a legjobb módja, hogy a regex mezőt eltávolítsam, hogy a következő objektumot kapjam?

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

1 válasz

0 szavazat
(4,8e pont) által 
 
Legjobb válasz

Így:

delete myObject.regex;
// vagy,
delete myObject['regex'];
// vagy,
var prop = "regex";
delete myObject[prop];

Szóval például:

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

Ha valakit még jobban érdekelne a téma, akkor itt van egy elég részletes cikk a delete kifejezésről.

...