我有這個對象:的Javascript刪除對象鍵數組值
object = {
key:["1","2","3","4","5"],
key2:["5","7","8","9"]
}
我怎麼刪除對象的關鍵,如何刪除對象鍵值?
我有這個對象:的Javascript刪除對象鍵數組值
object = {
key:["1","2","3","4","5"],
key2:["5","7","8","9"]
}
我怎麼刪除對象的關鍵,如何刪除對象鍵值?
對於從對象delete一個屬性,你可以使用
delete object.key
對於從陣列中刪除項目,你可以使用許多方法,其中之一是利用jQuery的grep
方法:
// removes "5" from the values
object.key2 = $.grep(object.key2,function(x) { return x != "5"});
活生生的實例:http://jsfiddle.net/rbREb/
您可以使用刪除對象[關鍵]。這將刪除鍵和值
以及如果我只想刪除屬性值? – sbaaaang
@Ispuk你可以賦值給它'undefined'或'null'。 – alex
@Ispuk如果您只想刪除其值,可以將其設置爲空。例如'object.key = null'。 – user278064