遇到移到面试题:let arr = [[]]的含义
求解
声明一个数组,初始化为一个第一个元素是一个空数组的数组,相当于
第一个元素是一个空数组的
let arr = []; arr[0] = [];
声明一个二维数组
声明一个二维数组.难道还有深层次含义?
上面的代码,只是在一个数组里面放了一个空数组而已
严格意义上,JavaScript并没有二维数组的概念。
是一个二维数组,比如:
等价于:
或者
let arr = []; arr.push([]);
先声明了一个数组arr,然后将arr的0元素设为一个空数组。
arr
0
数组里含一个空数组
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(7)
声明一个数组,初始化为一个
第一个元素是一个空数组的
数组,相当于声明一个二维数组
声明一个二维数组.难道还有深层次含义?
上面的代码,只是在一个数组里面放了一个空数组而已
严格意义上,JavaScript并没有二维数组的概念。
是一个二维数组,比如:
等价于:
或者
先声明了一个数组
arr
,然后将arr
的0
元素设为一个空数组。数组里含一个空数组