首页 > 试题广场 >

如下代码,newState的输出结果为[$##$]。 c

[填空题]
如下代码,newState的输出结果为1
const actions = ['a', 'b', 'c'];
const newState =
actions.reduce(
    ( (prevState, action) => prevState +
action )
);
initState没有定义,不会报错吗?
发表于 2019-08-28 11:19:50 回复(0)
该题正确写法应如下:
const actions = ['a', 'b', 'c'];
const newState =
actions.reduce(
( (prevState, action) => prevState +
action ),
// initState
);
console.log(newState);
数组中的reduce方法可以用于数组求和,其中第一个参数是每次累加后的值,第二个参数是每次遍历的元素
发表于 2020-06-27 10:22:02 回复(0)