你快来看看嗷!

我想在这个递归里面,把每一次的res都记录起来,之前的想法是字符串拼接每一次的值,但是拿不到值,如果定义一个数组,就可以push到数组里。

请大佬解惑

回答

push()方法返回的是push之后数组的长度,而不是新的数组,因此这里应该使用concat();还有一个不能用push的理由是,不要直接操作state中的变量,而是通过setState方法:

this.setState({

regionName: this.state.regionName.concat(res.title)

})

以上是 你快来看看嗷! 的全部内容, 来源链接: utcz.com/a/39822.html

回到顶部