我想在循环之外访问数组变量。但其返回null。下面是示例代码。
var result = [];
for (var i=0; i < 10; i++) {
result.push[i];
}
答案 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 是在数组上实现的方法。调用或调用函数的基本语法是在函数名称后指定括号()
。
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