javascript中是否有一个向量Java类?

javascript中是否有一个向量Java类?,java,javascript,html,Java,Javascript,Html,如果要查看官方API中的Java类Vector,有一些便利之处,比如创建Vector对象而不指定其初始长度 只需添加元素即可,无需指定索引(如数组) 还可以使用.contains确定向量集合是否包含元素,而无需循环 Javascript中有这样一种类型吗?Javascript数组没有固定的长度,本质上等同于向量 可以在任何索引处添加元素。.length属性跟踪最大的数字索引属性 .indexOf方法类似于.contains()。(无论是在Java还是JavaScript中,都不要过度使用它。例

如果要查看官方API中的Java类Vector,有一些便利之处,比如创建Vector对象而不指定其初始长度

只需添加元素即可,无需指定索引(如数组)

还可以使用.contains确定向量集合是否包含元素,而无需循环


Javascript中有这样一种类型吗?

Javascript数组没有固定的长度,本质上等同于向量

  • 可以在任何索引处添加元素。
    .length
    属性跟踪最大的数字索引属性
  • .indexOf
    方法类似于
    .contains()
    。(无论是在Java还是JavaScript中,都不要过度使用它。例如,Ant的第6版在大型项目中存在可怕的性能问题,因为编写代码时或多或少会使用ArrayList实例,如Maps。如果您有任何大小的集合,并且需要频繁查找,请使用更好的数据结构。)
  • 要在末尾添加元素,可以执行以下操作之一:

    someArray.push( newValue );
    
    或:


    • JavaScript数组没有固定的长度,本质上等同于向量

      • 可以在任何索引处添加元素。
        .length
        属性跟踪最大的数字索引属性
      • .indexOf
        方法类似于
        .contains()
        。(无论是在Java还是JavaScript中,都不要过度使用它。例如,Ant的第6版在大型项目中存在可怕的性能问题,因为编写代码时或多或少会使用ArrayList实例,如Maps。如果您有任何大小的集合,并且需要频繁查找,请使用更好的数据结构。)
      • 要在末尾添加元素,可以执行以下操作之一:

        someArray.push( newValue );
        
        或:


      您可以创建
      数组
      ,但不指定其大小:

      var array = [];
      
      您可以在没有索引的情况下将其推送到:

      array.push(value);
      
      您可以检查它是否包含特定值,如下所示:

      array.indexOf(value); // returns -1 if it didn't find a match
      

      如果您需要在JavaScript中查找有关数组的更多信息(并且仅限于有关数组的信息),请查看。

      您可以创建
      数组,而不指定其大小:

      var array = [];
      
      您可以在没有索引的情况下将其推送到:

      array.push(value);
      
      您可以检查它是否包含特定值,如下所示:

      array.indexOf(value); // returns -1 if it didn't find a match
      

      如果您需要在JavaScript中查找有关数组的更多信息(并且仅限于它们),请查看。您想要的基本上是一个简单的JS数组。您可以使用
      push()
      添加到数组中,而无需担心索引
      indexOf()
      的操作与contains()类似

      看看:


      您所追求的基本上是一个简单的JS数组。您可以使用
      push()
      添加到数组中,而无需担心索引
      indexOf()
      的操作与contains()类似

      看看:


      在Java Vector类中,您只需调用.add(element),它就会将其添加为最后一个元素,并动态增长。在Javascript中,是否可以在不指定索引的情况下执行此操作?@LaneLane将Javascript数组视为伪装的向量。它们是可扩展的在JavaVector类中,您可以只调用.add(element),它将添加它作为最后一个元素,并动态增长。在Javascript中,是否可以在不指定索引的情况下执行此操作?@LaneLane将Javascript数组视为伪装的向量。它们是可扩展的