Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript中的NativeArray是什么?它与普通阵列有多大区别?_Javascript - Fatal编程技术网

javascript中的NativeArray是什么?它与普通阵列有多大区别?

javascript中的NativeArray是什么?它与普通阵列有多大区别?,javascript,Javascript,只是碰巧在JavaScript中遇到了一个名为“NativeArray”的类型。不确定该类型是什么,它与普通阵列有多大区别?何时使用此类型 请帮忙 -Nayan这不是一个公开的javascript类型,而是一个用于实现javascript本机(因此是普通的)数组的类。您可能会在其他javascript引擎实现中发现类似的命名类型 因此: 它实际上与本机数组没有什么不同(取决于“不同”的含义) 在使用javascript编写代码时,您不应该有这种顾虑 在javascript中没有一个特殊的东西/

只是碰巧在JavaScript中遇到了一个名为“NativeArray”的类型。不确定该类型是什么,它与普通阵列有多大区别?何时使用此类型

请帮忙


-Nayan

这不是一个公开的javascript类型,而是一个用于实现javascript本机(因此是普通的)数组的类。您可能会在其他javascript引擎实现中发现类似的命名类型

因此:

  • 它实际上与本机数组没有什么不同(取决于“不同”的含义)

  • 在使用javascript编写代码时,您不应该有这种顾虑


    • javascript
      中没有一个特殊的东西/数组,称为
      本地数组,而不是本地javascript(普通)数组

      javascript
      数组中唯一的不同是
      javascript
      没有
      像许多其他语言一样具有关联数组

      因此,在
      javascript
      中,可以通过多种方式分配数组:

      var myCars=new Array(); // a blank array
      myCars[0]="Ferrari";
      myCars[1]="BMW";
      


      JavaSE中没有这样的类。你是在哪里遇到这个类的?我的错。。它不是在Java中,而是在JavaScript中。。。很抱歉给你添麻烦。。
      var myCars=new Array('Ferrari', 'BMW'); // alert(myCars[0]); // Ferrari
      
      var myCars=[]; // a blank array
      myCars[0]="Ferrari";
      myCars[1]="BMW";
      
      var myCars=['Ferrari', 'BMW']; // alert(myCars[0]); // Ferrari