react 的setState问题?

data是一个数组

this.setState({data:data.slice(1,data.length)})

目的是去除数组第一项,但最后得到的this.state.data的长度并没有改变,而是最后一项变成了undefined,
什么情况,求大神解释。

阅读 2.1k
3 个回答
this.setState({
    data:data.slice(1)
})

this.setState调用方式的问题

this.setState({data:data.slice(1,data.length-1)})

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题