const obj = {
A: function (salary) {
return salary * 4;
},
B: function (salary) {
return salary * 3;
},
C: function (salary) {
return salary * 2;
},
};
const calculateBonus = function (salary, level) {
return obj[level](salary);
};
console.log(calculateBonus(4000, 'A'));
console.log(calculateBonus(2500, 'B'));
const actions = {
1: 'processing',
2: 'fail',
3: 'success',
4: 'cancel',
default: 'other',
};
console.log(actions[status] ?? actions.default);
网友评论