遇到移到面试题:let arr = [[]]的含义
求解
声明一个数组,初始化为一个第一个元素是一个空数组的数组,相当于
第一个元素是一个空数组的
let arr = []; arr[0] = [];
声明一个二维数组
声明一个二维数组.难道还有深层次含义?
上面的代码,只是在一个数组里面放了一个空数组而已
严格意义上,JavaScript并没有二维数组的概念。
是一个二维数组,比如:
等价于:
或者
let arr = []; arr.push([]);
先声明了一个数组arr,然后将arr的0元素设为一个空数组。
arr
0
数组里含一个空数组
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
4 回答2.6k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
5 回答3.6k 阅读✓ 已解决
2 回答1.9k 阅读✓ 已解决
3 回答1.9k 阅读
声明一个数组,初始化为一个
第一个元素是一个空数组的
数组,相当于