Я хочу получить доступ к переменной массива вне цикла.но его возвращают ноль.ниже приведен пример кода.
var result = []; for (var i=0; i < 10; i++) { result.push[i]; }
Вы можете сделать это так же.
var result = []; for (var i=0; i < 10; i++) { result[i]=i; }
Если вы хотите использовать push, используйте вот так result.push(i)
push
result.push(i)
Пожалуйста, используйте следующий код:
var result = []; for (var i=0; i < 10; i++) { result.push(i); }
push - метод, реализованный в массиве.Основной синтаксис вызова или вызова функции заключается в указании круглых скобок () после имени функции.
()
Array.prototype.push ()
Метод push () добавляет один или несколько элементов в конец массива и возвращает новую длину массива.
var result = []; for (var i=0; i < 10; i++) { result.push(i); } console.log(result);
Синтаксис метода push: push(), а не push[].
push()
push[]
Для получения дополнительной информации о push() look Как добавить что-то в массив?