[1,2,3,4,5,6][1,2,3];
Đây hộp thứ hai tức là [1,2,3]
trở thành [3]
tức là mục cuối cùng để kết quả sẽ là 4 ví dụ nếu bạn giữ [1,2,3,4,5,6]
trong một mảng
var arr=[1,2,3,4,5,6];
arr[3]; // as [1,2,3] in the place of index is equal to [3]
tương tự
*var arr2=[1,2,3,4,5,6];
// arr[1,2] or arr[2] will give 3*
Nhưng khi bạn đặt một toán tử + ở giữa thì khung hình vuông thứ hai không phải là để chỉ mục chỉ mục. Nó là khá khác mảng Đó là lý do tại sao bạn nhận được
[1,2,3] + [1,2] = 1,2,31,2
ví dụ:
var arr_1=[1,2,3];
var arr_2=[1,2];
arr_1 + arr_2; // i.e. 1,2,31,2
Về cơ bản trong trường hợp đầu tiên nó được sử dụng như chỉ số của mảng và trong trường hợp thứ hai nó là chính nó một mảng.
đúng .. chỉ số cuối cùng được sử dụng .. hơn ví dụ: [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]; theo cách này [1,1,1,5,1,1] [3] == 5 – mastak