在 Angular(typescript) 中使用 tassign 的 Redux 试图加入 state.array 和 action.array 但得到 state.array.join 不是一个函数?

Redux with tassign in Angular(typescript) trying to join state.array and action.array but getting state.array.join is not a function?

Redux 函数:

  function setAllVideos(state, action) {
    return tassign(state, { allVideos: state.allVideos.join([action.data]) });}

声明+状态:

allVideos: Array<Object>; 

allVideos: [],

我似乎无法正确地将它们连接在一起。

正确的应该是

 return tassign(state, { allVideos: state.allVideos.concat(action.data) });