在道具分配中使用扩展运算符时,React Native接收错误:"在此环境中,assign的目标必须是对象

时间:2017-06-26 15:46:31

标签: javascript react-native redux redux-thunk spread-syntax

我目前正在使用React和Redux,当我运行以下内容时:

const mapStateToProps = state => {
  const employees = _.map(state.employees, (val, uid) => {
    return { ...val, uid };
  });

我收到上述错误,似乎是针对" ... val"在return方法中。我基本上试图从Firebase获取所有信息并将其返回给变量"员工。"任何帮助将不胜感激,谢谢!

1 个答案:

答案 0 :(得分:0)

我认为问题是typeof val不是对象(数组[]或对象{})。您可以使用return {val, uid}