遇到个奇怪的bug,数组的forEach方法里面改不了外部变量的值,搞了半天才发现原来是异步的问题...不对不对,其实是forEach里边不能直接改变外部变量的状态,得用map或者其他方式来重新构建新数组才行。当时以为forEach啥都能干,结果死活不通,换了map一下就解决了...现在想想真是有点傻,forEach本来就是遍历工具,想修改还得靠其他方法,下次长点心吧...
登录/注册