javascript - ReactJS - 数组回调返回

标签 javascript reactjs

在这种情况下,我正在按照我的意愿对对象及其工作进行求和,问题是以下消息:

Expected to return a value in arrow function array-callback-return

这是代码:

data.map((current,index, array) => {
    const prevVisitors = array[index - 1 ] ? array[index - 1].visitors : 0
    current.visitors += prevVisitors
})

如果没有什么可返回的,我应该使用什么作为返回语句(因为它只是对 Prop 的修改)?在什么情况下这个错误是有用的?

最佳答案

你的代码应该是

data.map((current,index, array) => {
    const prevVisitors = array[index - 1 ] ? array[index - 1].visitors : 0
    return current.visitors += prevVisitors
})

关于javascript - ReactJS - 数组回调返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50101078/

相关文章:

javascript - Angularjs - JSON 对象编辑

Javascript - 获取图像高度

javascript - 访问 Qunit 模块设置变量

javascript - 使用javascript子字符串指定字符长度

javascript - 根据条件为平面列表的每个项目使用不同的颜色

javascript - 将 konva js Canvas 转换为图像并将这些图像加载到另一个 Canvas

javascript - 在react-js中播放声音

javascript - 为什么 enzyme 在表中找不到 'tr'?

reactjs - 如何在 React Router v4 中操作历史记录?

css - 我的 CSS 网格布局导致水平滚动,我不明白为什么