我无法将包含十进制值的数组返回给变量:
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 - 在javascript函数中返回具有十进制值的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7489853/