请问下这个是叫什么情况,不知道问题原因不好百度,谢谢大佬们
javascript吧
全部回复
仅看楼主
level 1
Hision- 楼主
2020年03月27日 13点03分 1
level 1
Hision- 楼主
别沉嘛。
2020年03月27日 13点03分 2
level 1
楼主,你的问题是啥我没看懂?
2020年03月27日 14点03分 3
k应该是动态的,这样写,不能动态,如果要es6写法应该怎么处理
2020年03月27日 14点03分
level 1
Hision- 楼主
js的字典key值如图无法动态,一般动态写法为map[key]= value,但是用箭头函数怎么处理图中的情况???
2020年03月27日 14点03分 4
level 1
Hision- 楼主
这样还是得处理一遍,箭头函数也白用了,想知道正确处理方式是什么?
2020年03月27日 14点03分 5
level 1
Hision- 楼主
不理解
2020年03月28日 04点03分 6
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分
1