只是碰巧在 JavaScript 中遇到了一种名为“NativeArray”的类型。不确定该类型是什么以及它与普通数组有什么不同?什么时候使用这种类型?
请帮忙
-纳扬
只是碰巧在 JavaScript 中遇到了一种名为“NativeArray”的类型。不确定该类型是什么以及它与普通数组有什么不同?什么时候使用这种类型?
请帮忙
-纳扬
这不是暴露的 javascript 类型,而是Mozilla 的 rhino中用于实现 javascript 本机(因此正常)数组的类。您可能会在其他 javascript 引擎实现中找到类似命名的类型。
所以 :
它与本机数组并没有真正的不同(取决于“不同”的含义)
用 javascript 编码时,你不应该有这种全神贯注
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