課程
/前端開發
/JavaScript
/JavaScript進階篇
不寫new可以嗎?Array前面有沒有new有什么區別?
2016-07-15
源自:JavaScript進階篇 3-3
正在回答
new是關鍵字,可以理解為新建,new Array()就是新建一個空數組。
如果不想寫new,可以用“字面量數組”去直接賦值定義,var myarray=[60,70,80];
summer樂
倆種方法構建數組:1. var str=new Array("aa","asf")型的,還有 2.var str=["aa","asf"]這種方法可以不使用new,也方便
這是一種規范,new關鍵字可以理解成創建的意思。不寫的話會報錯。
weixin_慕的地2158324
一定要寫new,這樣才會給他分配一個地址空間用來存儲數據。
肯定要寫new,不然我編譯器怎么知道你寫這東西 到底是一個變量賦給一個變量 還是一個新建一個對象賦給一個變量
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
5 回答var mynum=new Array(65,90,88,98);array后面()和[]有啥區別?也可以這樣寫var mynum=new Array[65,90,88,98];
1 回答var myarray=new Array();與var myarray=Array();有什么區別?
3 回答new Array,為什么要加new?不加可不可以?
2 回答new Array()是不可以改的嘛,不可以寫成new Acc其它的嘛
3 回答我想問一下:var mayrr=[1,2,3]和var mayrr=new Array[1,2,3]有什么區別嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-09-06
new是關鍵字,可以理解為新建,new Array()就是新建一個空數組。
如果不想寫new,可以用“字面量數組”去直接賦值定義,var myarray=[60,70,80];
2016-07-19
倆種方法構建數組:1. var str=new Array("aa","asf")型的,還有 2.var str=["aa","asf"]這種方法可以不使用new,也方便
2016-07-15
這是一種規范,new關鍵字可以理解成創建的意思。不寫的話會報錯。
2016-07-15
一定要寫new,這樣才會給他分配一個地址空間用來存儲數據。
2016-07-15
肯定要寫new,不然我編譯器怎么知道你寫這東西 到底是一個變量賦給一個變量 還是一個新建一個對象賦給一個變量