level 1
js的字典key值如图无法动态,一般动态写法为map[key]= value,但是用箭头函数怎么处理图中的情况???
2020年03月27日 14点03分
4
level 12
// 你是想让返回成这样?
let a = {
isShowLoading: true,
tips: {
right: true,
rightMsg: "登录成功",
error: true,
errorMsg: "登录失败"
},
isJWT: false
};
// 还是这样??? 说实在没看明白你想干什么
let b = [{
isShowLoading: true
},
{
tips: {
right: true,
rightMsg: "登录成功",
error: true,
errorMsg: "登录失败"
}
},
{
isJWT: false
}
];
// 把a变成b那种结构
let c = Object.keys(a).map(k => ({[k]: a[k]}));
console.log(c);
2020年03月28日 05点03分
7
感谢回复,我的问题就是k值并不是动态的,被认为是字符串了。看了层主的code,原来单个k也可以用方括号括起来,这才是对的,感谢。
2020年03月28日 09点03分