angular - Angular(typescript)中带有tassign的Redux试图加入state.array和action.array但获取state.array.join不是一个函数?
问题描述
还原函数:
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) });
推荐阅读
- sql - 如何在oracle中合并/合并两个表
- mysql - 从多态关系中的相关表中返回单个记录的查询
- javascript - Jquery以行主要顺序读取字母将它们集中到一个字符串中并返回它
- c++ - 是否 avcodec_receive_frame 和 avcodec_send_packet 块/如何设计 ffmpeg 解码循环?
- postgresql - postgres如何组织文件
- java - 从 Java 调用 as400 系统
- pyqt5 - PyQt5结合QVBoxLayout和QStackedLayout
- amazon-web-services - AWS Lambda - 如何将 ONNX 模型放入 AWS 层
- java - Elasticsearch High level Java Client version 6.0.1 实现基于脚本的排序
- javascript - 如何隐藏有条件的表格数据?