在學(xué)習(xí)reactjs的時(shí)候,自己動(dòng)手寫一個(gè)TodoList,遇到一個(gè)問題,直接上代碼varToDosBox=React.createClass({getInitialState:function(){return{taskList:[]}},addCallback:function(e,value){vartasks=this.state.taskList.push({taskName:value,author:'test',time:'10:15'});//console.log(tasks);this.setState({taskList:tasks});},render:function(){return(TodoList)}})vartasks=this.state.taskList.push({taskName:value,author:'test',time:'10:15'});此處tasks返回的是1;而不是一個(gè)數(shù)組,,將push改成concat后才能正常返回??求解??
react 的this.state上的數(shù)組為什么push得到的是數(shù)字而concat才會(huì)返回真實(shí)的數(shù)組
大話西游666
2019-04-21 20:39:37