JS數組扁平化處理

方法1

ES10API Array.flat(n) n表示維度

[[1,2],2].flat(2); //[1,2,2]

方法2

function faltten(arr){
	while(arr.some(item=>Array.isArray(item))){
		arr = [].concat(...arr);
	}
	return arr;
}

flatten([[1,2],2]); //[1,2,2]

方法3

[[1,2],2].toString().split(","); //[1,2,2]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章