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