【发布时间】:2011-09-20 18:19:59
【问题描述】:
我无法将包含十进制值的数组返回给变量:
function foo() {
var coords = new Array(39.3,18.2);
console.log(coords[1]); //successfully logs 18.2
return coords;
}
然后……
var result = foo();
alert(result[0]);
最后一个抛出这个错误: 未捕获的类型错误:无法读取未定义的属性“0”
【问题讨论】:
-
不应该是
alert(result[0])吗?其他一切看起来都很好 - 我会说问题出在您的代码中的其他地方。 -
这不是问题。我会纠正这个问题。
标签: javascript arrays function