亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

var myarr=new Array(); //定義數組 為什么要寫成new Array()

如題,不能寫first Arrary() 么

正在回答

6 回答

可以的,一般用的是駝峰式命名,類如:myArray,這樣定義起來規范些,而且命名要簡介有意義,樓主要養成好的書寫習慣,望樓主采納!上面回復不知道怎么屏蔽掉前面的內容了,所以這里給你回復

0 回復 有任何疑惑可以回復我~
#1

吃瓜小夏 提問者

thank you
2015-12-10 回復 有任何疑惑可以回復我~

這個相當于是定義一個數組對象,所以需要用new

0 回復 有任何疑惑可以回復我~

var myarr = new Array();

new Array(),是個構造方法

左邊是聲明的一個用于存儲數組的變量,這個命名根據變量的命名規則命名就可以了。

右邊是強制的(是規定的語法),new是一個創建對象的關鍵字和聲明變量的關鍵字var一樣,而Array則表示你要創建一個什么樣的對象,如new String()表示你要創建的是一個字符串對象

4 回復 有任何疑惑可以回復我~

這里定義的時候不是如“小雞燉蘑菇”說的那樣,new是一個關鍵字,用來說明此時是定義一個新數組。而樓主所說的那個定義"myarr myarray",你將new換成myarr是不行的,對于后面的那個myarray,除了是一種規范問題之外,其實自己喜歡就好,寫成什么樣都行

0 回復 有任何疑惑可以回復我~
#1

0415

對于后面的myarray說錯了,這里也是要寫成Array()的,這樣計算機才能知道你定義的是一個數組,而不是其他類型的變量。
2015-12-20 回復 有任何疑惑可以回復我~

創建數組的基本方式有兩種。

第一種是使用Array構造函數:

var?myarr?=?new?Array();

第二種是使用數組字面量表示

var?myarr=[1,2,3];


2 回復 有任何疑惑可以回復我~

你好,這里的new是關鍵字,使用關鍵詞 new 來創建數組對象;你的代碼是定義了一個名為 myarr 的數組對象。

望樓主采納!

0 回復 有任何疑惑可以回復我~
#1

吃瓜小夏 提問者

那數組對象的名稱可以自定義吧? myarr myarray 都可以么
2015-12-10 回復 有任何疑惑可以回復我~
#2

慕萊塢9220042 回復 吃瓜小夏 提問者

myArray,這樣定義起來規范些,而且命名要簡介有意義,樓主要養成好的書寫習慣,望樓主采納!
2015-12-10 回復 有任何疑惑可以回復我~
#3

慕萊塢9220042 回復 吃瓜小夏 提問者

myArray,這樣定義起來規范些,而且命名要簡介有意義,樓主要養成好的書寫習慣,望樓主采納!
2015-12-10 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

var myarr=new Array(); //定義數組 為什么要寫成new Array()

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號