天天看點

js類數組對象轉為數組

我們有一種需求就是把類數組對象轉化為數組對象,方法如下:

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()這個方法就好了