我們有一種需求就是把類數組對象轉化為數組對象,方法如下:
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()這個方法就好了