gpt4 book ai didi

javascript - 期望在react中的箭头函数末尾返回一个值

转载 作者:行者123 更新时间:2023-12-02 22:56:34 25 4
gpt4 key购买 nike

编译时我收到标题中的警告。我知道这是关于不处理 if 的某些情况,但是如何在以正确的方式映射之前进行过滤?

    componentDidMount() {
this.props.UserReducer.user.employeeInfoList.map(role => {
if (role.employeeType) this.rolesOfUser.push(role.employeeType);

if (role.xdockId) this.xdockIdsOfUser.push(role.xdockId);
});

}

最佳答案

这是因为您滥用了 map,它用于将一个数组映射/转换为另一个数组。调用 map 而不返回值表明存在问题,因为您不应该使用它来迭代执行某些操作的数组。

看来您真正想要的是 forEach 调用。

关于javascript - 期望在react中的箭头函数末尾返回一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57954485/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com