複数の次元配列のイテレータを探していますが、配列を簡単に反復処理できます。 例えば:javascriptの多次元配列のイテレータ
var multipeArrayLike = [[1,[21,22],3,4],[5,6,7,8]]
var iterator = getIterator(multipeArrayLike)
console.log(iterator.next().value) // should return 1
console.log(iterator.next().value) // should return 21
console.log(iterator.next().value) // should return 22
console.log(iterator.next().value) // should return 3
console.log(iterator.next().value) // should return 4
console.log(iterator.next().value) // should return 5
....
console.log(iterator.next().value) // should return 8
あなたは値がある場合の値をチェックする再帰関数を作成する必要があります配列は、値が配列でない場合、この値を持つこの関数を再度呼び出す。 – itzmukeshy7