2016-01-04 2 views
0

Если я могу использовать массив [I] внутри цикл, почему я не могу использовать другой номер, содержащий переменную таким же образом, например:Ссылочный индекс массива с номером, содержащим переменную

var arrayLength = array.length; 
var end = string.slice(array[arrayLength],stringLength); 
     console.log(arrayLength); 
     theRestArray.push(end); 
+0

Он содержит срез 'end' – Andrew

+0

Это то, что осталось между последним индексом массива и концом строки. – Andrew

ответ

2

Массивы в javascript индексируются с нулевой отметкой, то есть первый элемент - array[0], а последний - array[arrayLength-1]. Итак, используйте array[arrayLength-1] вместо array[arrayLength], и он должен работать.

Смежные вопросы