小程序 setData 如何实现

javascript reduce

如何实现 setData("person.fav.name",123);
let z = person.fav.name ;
let person= {};

return z.split(".").reduce((data,curvalue) => {
return data[curvalue];
},person)

reduce 方法,参数, 第一个参数是函数,第二个参数是初始值
函数有4 个参数,
前两个分别是 初始值, 数组的当前元素, 后两个你猜
所以可以通过reduce 函数 方便的实现setData("person.fav.name",123);

你可能感兴趣的:(小程序 setData 如何实现)