javascript - 在javascript函数中返回具有十进制值的数组

标签 javascript arrays function

我无法将包含十进制值的数组返回给变量:

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/

相关文章:

python - 如何计算 numpy 数组/矩阵的稀疏度百分比?

ios - Swift 3 将 JSON 数据排序/分组到带有部分的 TableView 中

javascript - JavaScript 新手 : Can I pass a List into this function and have it still work?

javascript - setInterval 函数 JavaScript 的问题

javascript - 为多个 HTML 元素应用 .click() 函数并更改上下文

javascript - 在 Javascript 中共享异步函数响应的简洁方法是什么?

javascript - 从手机上的 OneDrive 中选择一个文件 - 移动网站

java - 从 String 创建 int[] 数组(仅限正整数)

javascript - 如果 json 文件中有内容,有条件地 react 显示链接?

javascript - 如何使用 firebug 调试 ExtJS 4 代码(在 Firefox 中)