Рассмотрим var person=JSON.parse('{"name":"Alice","id",1234}')
.
Как мне удалить ключ у переменной person? Например, как мне полностью удалить «имя», чтобы person
превратилось в {"id":1234}
?
Рассмотрим var person=JSON.parse('{"name":"Alice","id",1234}')
.
Как мне удалить ключ у переменной person? Например, как мне полностью удалить «имя», чтобы person
превратилось в {"id":1234}
?
Попробуйте delete person["name"]
.
Обратите внимание, что delete
только установит его как undefined, что тогда не будет правильно отражено в длине массива.
Если вы знаете ключ, вам следует использовать splice, т.е.
myArray.splice(key, 1);
length
, как у массива (если, конечно, вы его не определяете). - person Justin Johnson   schedule 18.11.2009