-1

只是碰巧在 JavaScript 中遇到了一种名为“NativeArray”的类型。不确定该类型是什么以及它与普通数组有什么不同?什么时候使用这种类型?

请帮忙

-纳扬

4

2 回答 2

1

这不是暴露的 javascript 类型,而是Mozilla 的 rhino中用于实现 javascript 本机(因此正常)数组的类。您可能会在其他 javascript 引擎实现中找到类似命名的类型。

所以 :

  • 它与本机数组并没有真正的不同(取决于“不同”的含义)

  • 用 javascript 编码时,你不应该有这种全神贯注

于 2012-07-09T09:15:38.720 回答
0

javascript除了原native array生 javascript(普通)数组之外,没有这样一个特殊的东西/数组。

javascript数组中唯一的不同是它javascript不像 have associative array许多其他语言那样。

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

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

或者

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
于 2012-07-09T10:34:24.907 回答