这个数组称为...以及如何从中删除项目

这个问题在这里已经有了答案:

  • 我如何从JavaScript对象中移除一个属性? 33个答案

  • 它是一个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

    下一篇: How to delete nested object attribute