asseek :
ES6
的新特性,[]包裹的
字符串变量可以作为对象动态属性名
冗余:
if(index===1){
data:{
'score1': 999
}
}else if(index==2){
data:{
'score2': 999
}
}else if(index==3){
data:{
'score3': 999
}
}
优化:
data:{
[`score${index}`]: 999
}
参考: 如何优化这种相似对象代码