我们有一种需求就是把类数组对象转化为数组对象,方法如下:
1.通过Array.prototype.slice.call()将类数组对象传入即可。
本文以vue代码为例,写在计算属性中
computed:{
dataList(){
return Array.prototype.slice.call(this.List) //this.List => 要转换的类数组对象
}
}
2.es6中的新方法Array.from()
computed:{
dataList(){
return Array.from(this.List) //this.List => 要转换的类数组对象
}
}
然后在页面调用dataList()这个方法就好了