2012-07-09 41 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 
相關問題