不用循環、不用Array原生API,如何遍歷數組。

解決

遞歸。

代碼

let index = 0
function loopArr(arr, cb) {
	if(index < arr.length) {
		index++
		cb(arr[index])
		loopArr(arr, cb)
    }
}

// 使用
let arr = [1,2,3,4,5]
loopArr(arr, function(data) {
	console.log(data)
})
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章