2012-07-09 127 views
-1

碰巧在JavaScript中遇到了一个名为“NativeArray”的类型。不知道这是什么类型,它与普通数组有什么不同?何时使用这种类型?什么是JavaScript中的NativeArray?与普通数组有什么不同?

请帮帮

-Nayan

+2

JavaSE中没有这样的类。 – 2012-07-09 08:56:45

+1

*你曾经遇到过那个班吗? – 2012-07-09 08:58:02

+0

我的不好..它不是在Java中,而是在JavaScript中......对于混淆抱歉.. – 2012-07-09 09:01:09

回答

1

这是不暴露的JavaScript类型,但在Mozilla's rhino用于实现的JavaScript天然类(因此正常)阵列。有可能你会在其他JavaScript引擎实现中找到类似命名的类型。

所以:

  • 它从本地阵列不是真的不同(根据“不同”的含义)

  • 你不应该有这样的偏见编码在JavaScript

0

javascript没有这样一种特殊的东西/数组,被称为native array而不是原生的javascript(norma l)数组。

,唯一的不同之处javascript阵列是javascripthave 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 
相关问题