javascript数组按键删除

时间:2017-05-26 09:02:32

标签: javascript arrays

所以我一直在寻找如何通过键从数组中删除记录,但只有当键是数字时才会找到,问题是,我没有数字键。

我构建了一个这样的数组:

var obj = [];

obj.key1 = {name: "John", room: 1234};
obj.key2 = {name: "Jim", room: 1234};

现在obj的结果是

[key1: Object, key2: Object]

这正是我的期望。

现在我想知道,我如何从obj中完全删除key1?当键是字母时,我找不到任何关于此的信息。

1 个答案:

答案 0 :(得分:0)

您可以使用ES6以非常简单的方式完成:

delete(obj["key1"])