我尝试在数组上使用 forEach 方法,但得到的是未定义而不是正确的结果。谁能帮助我并告诉我我的代码有什么问题吗?
[0,1,2,3].forEach((x,i) => (x*i)%3);
最佳答案
forEach()
的返回值为undefined
,使用Array.prototype.map()相反:
var r = [0,1,2,3].map((x,i) => (x*i)%3);
console.log(r);
关于javascript - 得到未定义的结果而不是正确的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60890453/