var res = list.map(item => {
item.secret = item.secret + 1
return item
}
)
原本map是不会修改数组的值的,但是map方法里面,使用item.secret = item.secret + 1,给secret重新赋值了,所以原数组会被修改。
正确写法:
var res = list.map(item => ({
...item,
secret: TOTP.now(item.secret)
}))
避免map误改原数组
23

被折叠的 条评论
为什么被折叠?



