es6传播运营商和独特的

时间:2016-01-25 08:53:13

标签: javascript ecmascript-6 redux

扩展运算符对数组非常强大,但我发现重复很困难。我尝试使用Object.assign,但有时会成功,但其他人给了我奇怪的结果。

是否建议使用扩展运算符来连接数组并进行重复数据删除?

我专门用于我的Redux商店:

export default function reducer(state = initialState, action = {}) {
  switch (action.type) {
    case SOCKET_SUCCESS:
      return {
        ...state,
        loading: false,
        loaded: true,
        result: [...state.result, action.result.notification].sort((prev, next) => moment(prev.createdAt).isBefore(moment(next.createdAt)) ? 1 : -1)
      };
...

0 个答案:

没有答案