策略模式的使用是为了避免过多的if else的判断,也可以替代简单逻辑的 switch
//未使用
const format = (value)=>{
switch(value){
case 1:
return "初级"
case 2:
return "中级"
case 2:
return "高级"
}
}
//使用策略模式
const format =(value)=>{
const obj={
1:"初级",
2:"中级",
3:"高级",
}
return obj[value]
}
console.log(format(1))//初级