考虑以下代码:
如何从变量person中删除一个键?例如,如何完全删除"name",使得
var person=JSON.parse('{"name":"Alice","id",1234}')
。如何从变量person中删除一个键?例如,如何完全删除"name",使得
person
变成{"id":1234}
?var person=JSON.parse('{"name":"Alice","id",1234}')
。person
变成{"id":1234}
?尝试使用delete person["name"]
。
请注意,delete
仅将其设置为undefined,这在数组长度中不会正确反映。
如果您知道键值,应该使用splice,即:
myArray.splice(key, 1);
length
属性(除非你定义了一个)。 - Justin Johnson