这个数组称为...以及如何从中删除项目
这个问题在这里已经有了答案:
它是一个Javascript对象。 你可能不希望看到这个问题来删除属性,它给出了不同的方式。 其中之一是:
delete options.something;
这个数组叫什么...
这根本不是一个数组。 这是一个对象。 数组是由索引值(数字)键入的一组有序的条目。 一个对象(在JavaScript中)是一组无序的键/值对。
...以及如何从中删除项目
要从对象中移除属性,可以使用delete
,使用括号语法和属性名称的字符串表达式(可以是变量引用,例如您的option_label
)指定属性:
delete options[option_label];
// or
delete options["some property name"];
// or
delete options["some " + " property" + "name"];
...或使用点语法和文字属性名称:
delete options.someLiteralPropertyName;
.pop
不存在对象,因为对象没有顺序,所以将“最后”条目从对象中弹出的概念是没有意义的。
基本上是一个对象(或者你可以把它看作是一个关联数组),所以试试删除:
delete options[option_label];
链接地址: http://www.djcxy.com/p/4673.html
上一篇: What is this array called... and how to remove items from it