例如,当我输入以下代码时,答案是10
var testArry = [20, 10, 90, 50, 66][1];
console.log(testArry); // output: 10
当我添加另一个索引时,第一个索引正在重写,答案是90
var testArry = [20, 10, 90, 50, 66][1,2];
console.log(testArry); // output: 90
推翻的理由是什么?这是压倒一切的,还是任何其他术语?
我搜索了一下,但没有找到想要的理由。
谢谢。
发布于 2020-05-15 12:11:51
在数组索引表达式( 1,2)中,使用逗号运算符,它只返回最后一个结果,在本例中为两个,而对其他结果( 1)不做任何操作。因此,您基本上只是在编写testArray[2]
。
https://stackoverflow.com/questions/61818864
复制相似问题