外部访问数组以进行循环

时间:2018-10-17 10:01:54

标签: javascript arrays loops

我想在循环之外访问数组变量。但其返回null。下面是示例代码。

var result = [];
for (var i=0; i < 10; i++) {
     result.push[i];
}

4 个答案:

答案 0 :(得分:3)

push方法的概念是push()而不是push[]

var result = [];
for (var i=0; i < 10; i++) {
    result.push(i);
}
console.log(result);

有关push()的更多信息,请查看How to append something to an array?

答案 1 :(得分:1)

push 是在数组上实现的方法。调用或调用函数的基本语法是在函数名称后指定括号()

Array.prototype.push()

  

push()方法将一个或多个元素添加到数组的末尾,并返回该数组的新长度。

var result = [];
for (var i=0; i < 10; i++) {
     result.push(i);
}
console.log(result);

答案 2 :(得分:0)

请使用以下代码:

var result = [];      
for (var i=0; i < 10; i++) {      
    result.push(i);      
}

答案 3 :(得分:0)

您也可以这样做。

"data" : [
    {"id": 1, "contragent": "2"},
    {"id": 2, "contragent": "3"},
    {"id": 3, "contragent": "4"} 
]

如果您想使用var result = []; for (var i=0; i < 10; i++) { result[i]=i; } ,请像这样push