[1,2,3,4,5,6][1,2,3];
Aquí el segundo cuadro es decir [1,2,3]
se convierte en [3]
es decir, el último elemento lo que el resultado será el 4 de por ejemplo, si se mantiene [1,2,3,4,5,6]
en una matriz
var arr=[1,2,3,4,5,6];
arr[3]; // as [1,2,3] in the place of index is equal to [3]
de manera similar
*var arr2=[1,2,3,4,5,6];
// arr[1,2] or arr[2] will give 3*
Pero cuando coloca un operador + en medio, entonces el segundo corchete no es para mencionar el índice. Es más bien otra matriz Es por eso que se obtiene
[1,2,3] + [1,2] = 1,2,31,2
decir
var arr_1=[1,2,3];
var arr_2=[1,2];
arr_1 + arr_2; // i.e. 1,2,31,2
Básicamente, en el primer caso se utiliza como índice de la matriz y en el segundo caso, es en sí una matriz.
correctas .. último índice que se utiliza .. más ejemplos: [1,2,3,4, 5,6] [1,2,3] === [1,2,3,4,5,6] [3]; [1,1,1,5,1,1] [3] === [1,1,1,5,1,1] [1,2,3]; de esta manera [1,1,1,5,1,1] [3] == 5 – mastak