Kann jemand sagen, wie Array in Java-Script innerhalb Array iterierenWie iterieren Array innerhalb Array in Java-Script
zB Var a = [1,3, [6], 7, [8]]
Dank
Kann jemand sagen, wie Array in Java-Script innerhalb Array iterierenWie iterieren Array innerhalb Array in Java-Script
zB Var a = [1,3, [6], 7, [8]]
Dank
versuchen, diese
const inputs = [1,3,[6],7,[8]]
/** loop array */
for (const input of inputs) {
if (Array.isArray(input)) {
/** input is array, loop nested array */
for (const nestedInput of input) {
/** print item of nested array */
console.log(nestedInput)
}
}
else {
/** input is number, print it */
console.log(input)
}
}
beachten Sie, dass: es gibt so viele Möglichkeiten, um Schleife sind, for..of, forEach, für, während, usw.
Sie könnten einen rekursiven Ansatz für die Iteration mit Array#forEach
verwenden.
var array = [1, 3, [6], 7, [8]];
array.forEach(function iter(a) {
if (Array.isArray(a)) {
a.forEach(iter);
return;
}
console.log(a);
});
Verwenden Sie eine verschachtelte Schleife . Bitte zeigen Sie, was Sie versucht haben. Dies ist eine ziemlich vage Frage – charlietfl
http://jsfiddle.net/TRR4n/ –