前端学习案例-你不知道的Array.from
方式一
// 方式1
var obj={
0:1,
1:2,
2:3,
push:[].push
}
const newArr=Array.from(obj)
// [{studentId:1,order:1},{studentId:2,order:2},{studentId:3,order:3}]
const data=newArr.map((item,index)=>{
return{
studentId:'No.'+item,
order:index
}
})
方式二
// 方式2
const data1=Array.from(obj,function(item,index){
return{
studentId:this.prefix+item,
order:index
}
},{
prefix:"No."
})
console.log(data)