課程
/前端開發
/JavaScript
/JavaScript進階篇
JS中不猛直接定義多維數組么?只
2016-04-09
源自:JavaScript進階篇 3-7
正在回答
Javascript是不支持多維數組的,在Javascript里面,如果用 var a = new Array(10,3) 將報錯,數組里面可以包含對象,所以可以把數組里面的某個元素再聲明為數組,例如
var?a?=?new?Array();a[0]?=?new?Array();a[0][0]?=?1;alert(a[0][0]);??//彈出?1
聲明的時候賦值
var?a?=?new?Array([1,2,3],?[4,5,6],????[7,8,9]);var?b?=?[[1,2,3],?[4,5,6],?[7,8,9]];
效果一樣,a采用常規實例化,b是隱性聲明,結果都是生成一個多維數組
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
2 回答為什么不能直接定義二維數組
1 回答定義多維數組
3 回答怎么定義二維數組和多維數組?
1 回答為什么通過直接定義的多維數組和通過for循環定義的多維數組 值不相等???
3 回答二維數組定義
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-04-09
Javascript是不支持多維數組的,在Javascript里面,如果用 var a = new Array(10,3) 將報錯,數組里面可以包含對象,所以可以把數組里面的某個元素再聲明為數組,例如
var?a?=?new?Array();
a[0]?=?new?Array();
a[0][0]?=?1;
alert(a[0][0]);??//彈出?1
聲明的時候賦值
var?a?=?new?Array([1,2,3],?[4,5,6],????[7,8,9]);
var?b?=?[[1,2,3],?[4,5,6],?[7,8,9]];
效果一樣,a采用常規實例化,b是隱性聲明,結果都是生成一個多維數組
2016-04-09
Javascript是不支持多維數組的,在Javascript里面,如果用 var a = new Array(10,3) 將報錯,數組里面可以包含對象,所以可以把數組里面的某個元素再聲明為數組,例如
var?a?=?new?Array();
a[0]?=?new?Array();
a[0][0]?=?1;
alert(a[0][0]);??//彈出?1
聲明的時候賦值
var?a?=?new?Array([1,2,3],?[4,5,6],????[7,8,9]);
var?b?=?[[1,2,3],?[4,5,6],?[7,8,9]];
效果一樣,a采用常規實例化,b是隱性聲明,結果都是生成一個多維數組