如题详述: 刚面试完,就来写下了这样一道题目,还没有测试,也希望你不要测试,留下您的分析过程与答案
1、一切都是由我写的一道使用reduce方法求和数组引起的:
var arr = [1,2,3];
arr.reduce((sum,value) => {
return sum + value
},0)
2、但是被面试官在上面加了点东西,就有点懵逼了:
var arr = [1,2,3];
arr.reduce((sum,value) => {
setTimeout(() => console.log(1), 0)
return sum + value
},0)
我说,先输出求和结果,再输出1(个人理解不知道对错,他也没说多少。)
3、接着,他又在上面修改了,想了下还是保留我的答案
var arr = [1,2,3];
arr.reduce((sum,value) => {
setTimeout(() => console.log(1), 1000)
return sum + value
},0)
请问你们是怎样分析与理解的....
呼如林
有只小跳蛙
千巷猫影
PIPIONE
慕田峪4524236
收到一只叮咚
相关分类