JavaScript .map()语法错误
JavaScript .map() syntax error
new to JS。
我使用谷歌脚本创建一个函数,将输入一个字符串将输出整数在它(如果有的话)。为了优化谷歌脚本,我读了一些建议,允许也范围作为输入。
我得到一个错误,当使用。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
});
将输入一个字符串,并输出其中的整数(如果有的话)
尝试使用isNaN
, Number()
, Array.prototype.filter()
, typeof
返回Number
值
var arr = ["1", "a", "0"];
var res = arr.map(function(n) {
return !isNaN(Number(n)) && Number(n)
}).filter(function(n) {
return typeof n === "number"
});
console.log(res)
相关文章:
- 铬:“;未捕获的语法错误:意外的标记:"
- Javascript未捕获语法错误意外的标识符错误
- 为什么忽略了eval()代码中的语法错误
- 难以访问的JS环境中的语法错误
- 未捕获的语法错误:意外的标记{
- "未捕获的语法错误:意外的标记}"
- 未捕获的语法错误:无法在“文档”上执行“查询选择器”
- React JS:未捕获(在承诺中)语法错误:在位置 0 的 JSON 中意外<令牌
- $(input[]).仅在firefox中出现每个抛出语法错误
- 为什么浏览器没有为语法错误抛出异常
- 错误:语法错误,无法识别的表达式:不支持的伪:无效/RectJS/Unit Testing
- 未捕获的语法错误:意外的令牌,
- jQuery.getJSON失败,语法错误
- "未捕获的语法错误:意外的标记"角度JS
- 参数列表Three.js之后的未捕获语法错误:缺少)
- 循环的Javascript冻结浏览器,没有语法错误
- 为什么匿名函数本身就是javascript中的语法错误
- 这怎么不是语法错误?这毫无意义!(javascript)
- 语法错误:缺少:在属性 ID 之后
- 未捕获错误:语法错误,无法识别的表达式:input[@type=submit]