摘要: 不能输出正确结果,因为循环中setTimeout接受的参数函数通过闭包访问变量i。javascript运行环境为单线程,setTimeout注册的函数需要等待线程空闲才能执行,此时for循环已经结束,i值为5.五个定时输出都是5 修改方法:将setTimeout放在函数立即调用表达式中,将i值作为参 阅读全文
posted @ 2017-10-12 22:40 keepLearnLL 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 首先,用户发出 Action。 然后,Store 自动调用 Reducer,并且传入两个参数:当前 State 和收到的 Action。 Reducer 会返回新的 State 。 State 一旦有变化,Store 就会调用监听函数。 listener可以通过store.getState()得到当 阅读全文
posted @ 2017-10-12 10:55 keepLearnLL 阅读(1085) 评论(0) 推荐(1) 编辑