[1][0]和#x2B;[2] [0]等于3-javascript
你好,我在面试时问了这个问题。我不知道答案对我有什么帮助 这怎么可能等于3[1][0]和#x2B;[2] [0]等于3-javascript,javascript,Javascript,你好,我在面试时问了这个问题。我不知道答案对我有什么帮助 这怎么可能等于3 var x = [1][0]+[2][0]; console.log(x); //print 3 让我们把它分解一下 const x=[1];//创建第一个元素值为1的数组 常数y=x[0];//访问数组的第一个元素:1 常量foo=[2];//创建第一个元素值为2的数组 常数条=foo[0];//访问数组的第一个元素:2 console.log(y+bar);//1+2=3让我们稍微分解一下 const
var x = [1][0]+[2][0];
console.log(x); //print 3
让我们把它分解一下
const x=[1];//创建第一个元素值为1的数组
常数y=x[0];//访问数组的第一个元素:1
常量foo=[2];//创建第一个元素值为2的数组
常数条=foo[0];//访问数组的第一个元素:2
console.log(y+bar);//1+2=3
让我们稍微分解一下
const x=[1];//创建第一个元素值为1的数组
常数y=x[0];//访问数组的第一个元素:1
常量foo=[2];//创建第一个元素值为2的数组
常数条=foo[0];//访问数组的第一个元素:2
console.log(y+bar);//1+2=3
让我为您把它拆开:
[1][0]
[1]
是一个数组,索引0处只有一个元素
[0]
正在访问索引为零的数组
因此[1][0]
将等于1
(数组中的第一个元素:[1])
[2][0]
[2]
是一个数组,索引0处只有一个元素
[0]
正在访问索引为零的数组
因此[2][0]
将等于2
(数组中的第一个元素:[2])
结果是三个:
x = [1][0]+[2][0]
=> x = (1) + (2)
让我为你把它拆开:
[1][0]
[1]
是一个数组,索引0处只有一个元素
[0]
正在访问索引为零的数组
因此[1][0]
将等于1
(数组中的第一个元素:[1])
[2][0]
[2]
是一个数组,索引0处只有一个元素
[0]
正在访问索引为零的数组
因此[2][0]
将等于2
(数组中的第一个元素:[2])
结果是三个:
x = [1][0]+[2][0]
=> x = (1) + (2)
因为
[1][0]==1
等。因为[1][0]==1
等。