1. 在JS中将变量作为一个对象的Key
let a = 'name';
let obj = {
[a]: 'zhangsan'
}
console.log(obj)
console.log(obj[a], obj['name'], obj.name)
delete obj.name;
console.log(obj)
2.在JS中使用 switch判断多种情况的时候,可以使用对象的形式简化。
switch (+value) {
case 1:
return <Badge status="Processing" text="已结算" />;
case 2:
return <Badge status="Processing" text="待送审" />;
case 3:
return <Badge status="Processing" text="待审核" />;
case 4:
return <Badge status="Success" text="审核通过" />;
case 5:
return <Badge status="Error" text="审核退回" />;
}
可以改写成
const checkType = {
1: <Badge status="Processing" text="已结算" />,
2: <Badge status="Processing" text="待送审" />,
3: <Badge status="Processing" text="待审核" />,
4: <Badge status="Success" text="审核通过" />,
5: <Badge status="Error" text="审核退回" />;
};
return checkType[+value];