【发布时间】:2020-04-03 23:16:33
【问题描述】:
有人能解释一下为什么它会打印出 ['01', '11', '21' ]。我通常是 java - Python - PHP 开发人员
function g(element){
return element + 1;
}
function f(points, g){
let newArray = [];
for(let point in points){
newArray.push(g(point));
}
return newArray;
}
let array = [1, 2, 3];
console.log(f(array, g));
【问题讨论】:
-
不要对数组使用 for-in。您会看到这一点,因为它将索引视为字符串。
标签: javascript string concatenation