无返回值链式 , 结果不正确
const flag = tempArray
.slice(2, 1)
.every((item) => item.value === 1)
有返回值的链式 , 结果不正确 , 原因 , every时, 取的tempArray是原来的tempArray, 没有等待返回值后才进行遍历
const flag = tempArray
.splice(2, 1)
.every((item) => item.value === 1)
//正确写法
const tempArray = [...res.data.ProblemsProgress]
tempArray.splice(2, 1)
const flag = tempArray.every((item) => item.value === 1)
js every 在链式调用时,拿不到正确值
最新推荐文章于 2023-09-19 08:02:23 发布