課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
為什么這里可以var mya1=new Array("hello")?括號里面不是應(yīng)該填數(shù)組長度嗎?給數(shù)組賦值不是應(yīng)該這樣寫嗎?比如var mya1=["hello"]?
2016-06-07
源自:JavaScript進階篇 7-18
正在回答
數(shù)組的聲明方法 :
?1. ?arrayObj = new Array(); //創(chuàng)建一個數(shù)組。 ? ?
var arr1 = new Array();
2.arrayObj = new Array([size]) 創(chuàng)建一個數(shù)組并指定長度,注意不是上限,是長度。?
var a = new Array(5);
3.arrayObj = new Array([element0[, element1[, ...[, elementN]]]]) 創(chuàng)建一個數(shù)組并賦值。?
var a = new Array(["b", 2, "a", 4,]);
4.arrayObj = [element0, element1, ..., elementN] 創(chuàng)建一個數(shù)組并賦值的簡寫,注意這里中括號不表示可省略。?
var a = ["b", 2, "a", 4,];
5.注意帶“[]”與不帶“[]”的區(qū)別
var a = new Array(5); //指創(chuàng)建長度為5的數(shù)組 var a = new Array([5]); //指創(chuàng)建一個數(shù)組,長度為1,并且第一位是5
其實你的情況是第三種,就是定義數(shù)組,然后直接賦值。
但是這個例子中 還有個中括號, 應(yīng)該是可以去掉的。 因為小括號和new一起使用用來傳值(實參)。
慕粉1463572084 提問者
不一樣的寫法而已
舉報
本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界
3 回答數(shù)組賦值!
4 回答關(guān)于數(shù)組賦值
5 回答數(shù)組賦值問題?
1 回答數(shù)組賦值與數(shù)組長度
1 回答關(guān)于數(shù)組賦值
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-06-07
數(shù)組的聲明方法 :
?1. ?arrayObj = new Array(); //創(chuàng)建一個數(shù)組。 ? ?
var arr1 = new Array();
2.arrayObj = new Array([size]) 創(chuàng)建一個數(shù)組并指定長度,注意不是上限,是長度。?
var a = new Array(5);
3.arrayObj = new Array([element0[, element1[, ...[, elementN]]]]) 創(chuàng)建一個數(shù)組并賦值。?
var a = new Array(["b", 2, "a", 4,]);
4.arrayObj = [element0, element1, ..., elementN] 創(chuàng)建一個數(shù)組并賦值的簡寫,注意這里中括號不表示可省略。?
var a = ["b", 2, "a", 4,];
5.注意帶“[]”與不帶“[]”的區(qū)別
var a = new Array(5); //指創(chuàng)建長度為5的數(shù)組
var a = new Array([5]); //指創(chuàng)建一個數(shù)組,長度為1,并且第一位是5
其實你的情況是第三種,就是定義數(shù)組,然后直接賦值。
但是這個例子中 還有個中括號, 應(yīng)該是可以去掉的。 因為小括號和new一起使用用來傳值(實參)。
2016-06-07
不一樣的寫法而已