胡子哥哥
2019-08-02 14:02:44
為什么[5,6,8,7][1,2]=8在JavaScript中?我不能把我的注意力集中在這個(gè)怪癖上。[1,2,3,4,5,6][1,2,3]; // 4[1,2,3,4,5,6][1,2]; // 3我知道呀[1,2,3] + [1,2] = "1,2,31,2",但我找不到正在執(zhí)行的類型或操作。
3 回答

MMMHUHU
TA貢獻(xiàn)1834條經(jīng)驗(yàn) 獲得超8個(gè)贊
[1,2,3,4,5,6][1,2,3]; ^ ^ | | array + — array subscript access operation, where index is `1,2,3`, which is an expression that evaluates to `3`.
[...]

慕桂英4014372
TA貢獻(xiàn)1871條經(jīng)驗(yàn) 獲得超13個(gè)贊
[1,2,3,4,5,6][1,2,3];
[1,2,3]
[3]
[1,2,3,4,5,6]
var arr=[1,2,3,4,5,6];arr[3]; // as [1,2,3] in the place of index is equal to [3]
*var arr2=[1,2,3,4,5,6]; // arr[1,2] or arr[2] will give 3*
[1,2,3] + [1,2] = 1,2,31,2
var arr_1=[1,2,3];var arr_2=[1,2];arr_1 + arr_2; // i.e. 1,2,31,2
添加回答
舉報(bào)
0/150
提交
取消