blockmood

Results 22 comments of blockmood

``` let obj = {1:222, 2:123, 5:888}; let arr = new Array(12).fill(null) arr.map((item,i) => { Object.keys(obj).map(item => { if(i == item){ arr[i] = obj[item] } }) }) console.log(arr) ```

我的理解是,先不看函数自执行,直接fn b() 首先函数声明比变量要高,其次b = 20 没有var 获取其他,说明是window最外层定义的变量。 js作用域中,先找最近的 那就是b fn ,直接打印了,如果 b = 20 有var 那就是打印20

> 我想问下,这题想考的是哪方面的知识? 假设有一种情况,让你在一个列表中插入一个广告,不光是数组,对象依然有这种需求,这道题其实就是平常经常需要用到的一个小功能。

@hujiulong 程墨 有个专栏讲解了state更新为什么要是异步的,可以去看看,讲的非常清楚。

> 知乎上看到的一篇文章:Vuex、Flux、Redux、Redux-saga、Dva、MobX([https://zhuanlan.zhihu.com/p/53599723)](https://zhuanlan.zhihu.com/p/53599723%EF%BC%89) 新的连接: https://zhuanlan.zhihu.com/p/53599723