2011-09-06 186 views

回答

17

對於從對象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/

5

如何刪除對象鍵以及如何刪除對象鍵值?

使用delete運算符從Object中刪除屬性。

delete object.key 

刪除該屬性將刪除其關聯的值(或至少標記爲垃圾收集)。

+0

以及如果我只想刪除屬性值? – sbaaaang

+0

@Ispuk你可以賦值給它'undefined'或'null'。 – alex

+0

@Ispuk如果您只想刪除其值,可以將其設置爲空。例如'object.key = null'。 – user278064

0

您可以使用刪除對象[關鍵]。這將刪除鍵和值