Angular 为什么浏览器控制台出现错误';错误类型错误:无法读取属性';concat&x27;未定义的'; 从“/properties”导入{ILogin}; 从“/actions”导入{LOGIN,LOGOUT}; 导出接口ILoginState{ 登录名:ILogin[]; } 导出常量初始状态:ILoginState={ 登录:[] } 导出函数rootReducer(状态:ILoginState,操作):ILoginState{ 开关(动作类型){ 案例登录: 返回Object.assign({},state{ login:state.login.concat(Object.assign({},action.loginInfo)) }) 案例注销: 返回Object.assign({},state{ login:state.login.filter(t=>t.uname!==action.uname) }) } }

Angular 为什么浏览器控制台出现错误';错误类型错误:无法读取属性';concat&x27;未定义的'; 从“/properties”导入{ILogin}; 从“/actions”导入{LOGIN,LOGOUT}; 导出接口ILoginState{ 登录名:ILogin[]; } 导出常量初始状态:ILoginState={ 登录:[] } 导出函数rootReducer(状态:ILoginState,操作):ILoginState{ 开关(动作类型){ 案例登录: 返回Object.assign({},state{ login:state.login.concat(Object.assign({},action.loginInfo)) }) 案例注销: 返回Object.assign({},state{ login:state.login.filter(t=>t.uname!==action.uname) }) } },angular,redux,Angular,Redux,为什么显示错误“error-TypeError:无法读取未定义的属性”concat“。 状态对象有什么问题吗?你能发布你的ILogin界面/类型是什么样子的吗?好像login状态的属性未初始化。

为什么显示错误“error-TypeError:无法读取未定义的属性”concat“。
状态对象有什么问题吗?

你能发布你的
ILogin
界面/类型是什么样子的吗?好像
login
状态的属性未初始化。