KalEl KalEl - 2 years ago 96
Javascript Question

Delete a key from an associative array


var person=JSON.parse('{"name":"Alice","id",1234}')

How do I remove a key from the variable person? For example, how do I remove "name" completely, so that

Answer Source

Try delete person["name"].

Notice that delete will only set it as undefined, which will then not be reflected correctly in the length of the array.

If you know the key you should use splice i.e.

myArray.splice(key, 1);

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download