Javascript удалить значение массива ключей объекта - PullRequest
7 голосов
/ 06 сентября 2011

У меня есть этот объект:

object = {
   key:["1","2","3","4","5"],
   key2:["5","7","8","9"]
}

Как удалить ключ объекта и как удалить значение ключа объекта?

Ответы [ 3 ]

19 голосов
/ 06 сентября 2011

Для удаления свойства из объекта вы можете использовать

delete object.key

Для удаления элемента из массива вы можете использовать множество методов, одним из которых является использование метода grep jQuery:

// removes "5" from the values
object.key2 = $.grep(object.key2,function(x) { return x != "5"});

Живые примеры: http://jsfiddle.net/rbREb/

6 голосов
/ 06 сентября 2011

Как удалить ключ объекта и как удалить значение ключа объекта?

Используйте оператор delete для удаления свойства из Object.

delete object.key

Удаление свойства приведет к удалению связанного с ним значения (или, по крайней мере, пометки его для сбора мусора).

0 голосов
/ 12 января 2016

вы можете использовать удалить объект [ключ].Это удалит ключ и значение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...