【发布时间】:2011-05-23 19:15:39
【问题描述】:
我目前在 JS 中从关联数组中删除条目时遇到问题。
我试过这个:
myArray['key'] = value;
myArray['key1'] = value1;
...
delete myArray['key'];
但我在申请中得到以下结果:
[ undefined, { key1: 'value1', key2: 'value2' }, undefined,
{ key1: 'value1', key2: 'value2' }, undefined, undefined ]
如何删除整个条目、键和值?我找到了 splice() 方法,但我认为它使用了不同的索引。我无法通过将密钥传递给 splice() 来删除我想要的条目。
【问题讨论】:
-
Javascript 没有关联数组。它有对象,它们是名称和值的集合,以及数组,它们是具有特殊长度属性和一些方便方法的对象。
标签: javascript associative-array