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