JavaScript .map() 语法错误

标签 javascript arrays

JS 新手。

我正在使用谷歌脚本创建一个函数,该函数将输入一个字符串,然后输出其中的整数(如果有)。为了优化谷歌脚本,我阅读了关于允许范围作为输入的建议。

我在使用 .map 时遇到错误,但我不知道它是什么。任何帮助。我一直在寻找更多使用 map 的示例,但没有一个有帮助。

有什么想法吗?

谢谢大家

if (input.map) {
  input.map(
    if (isInt(split[i])) {
      result = split[i]
    });
} else {
  for (i = 0; i < split.length; i++) {
    if (isInt(split[i])) {
      result = split[i];
    }
  }
}

最佳答案

.map您应该将函数作为参数传递,

input.map(function() {
    // your code
});

关于JavaScript .map() 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33039978/

相关文章:

javascript - 应用onkeypress后获取字段值

javascript - 无法将 <animateTransform> 元素附加到 SVG 路径

javascript - 来自指定变量的 jQuery 计数器

javascript - 如何向外部 API 发出 GET 和 POST 请求?

javascript - 如何扩展现有的自定义元素?

javascript - 如何在数组中存储排序值的索引键?

C++ - 如何初始化原子数组?

java - 如何对二维数组进行升序排序? java

arrays - 如何找到数组中 N 个元素的所有可能和?

JavaScript 根据复选框的值打开页面