美文网首页前端行者
[周分享] 前端周分享-Redux、JavaScript、纯函数

[周分享] 前端周分享-Redux、JavaScript、纯函数

作者: 是ADI呀 | 来源:发表于2019-11-29 16:23 被阅读0次


https://zhuanlan.zhihu.com/p/53599723





foo 函数不是一个纯函数,因为它返回的结果依赖于外部变量 a,我们在不知道 a 的值的情况下,并不能保证 foo(2) 的返回值是 3。




function test() {
 let arr = [3, 2, 1]
 arr.forEach(async item => {
  const res = await fetch(item)
  console.log(res)
 })
 console.log('end')
}

function fetch(x) {
 return new Promise((resolve, reject) => {
  setTimeout(() => {
   resolve(x)
  }, 500 * x)
 })
}

test()
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach#Polyfill





相关文章

网友评论

    本文标题:[周分享] 前端周分享-Redux、JavaScript、纯函数

    本文链接:https://www.haomeiwen.com/subject/sxegwctx.html