背景
求有缘人解答,在看Vue3文档案例时发现一个数组reduce方法,目的是把以下数组转换为后面的对象:
[ 'name','power' ] ==> { name:1 , power:1 }
我自己的reduce方法:
arr.reduce((o, key) => {
if (!o[key]) {
o[key] = 1
}
return o
}, {})
官方使用的reduce:
arr.reduce((o, key) => ((o[key] = 1), o), {})