Überprüfung auf ein Array in JavaScript
Es gibt eine spezielle Methode Array.isArray,
mit der man eine Variable überprüfen kann,
ob sie ein echtes Array enthält
oder nicht. Lassen Sie uns die Funktionsweise der Methode testen.
Array:
javascriptlet test = [1, 2, 3];
let res = Array.isArray(test);
console.log(res); // gibt true aus
Objekt:
javascriptlet test = {a: 1, b: 2, c: 3};
let res = Array.isArray(test);
console.log(res); // gibt false aus
Primitiv:
javascriptlet test = 'abcde';
let res = Array.isArray(test);
console.log(res); // gibt false aus
Pseudo-Array:
javascriptlet test = document.querySelectorAll('p');
let res = Array.isArray(test);
console.log(res); // gibt false aus
Задание 1
Gegeben ist ein zweidimensionales Array:
javascriptlet test = [
[1, 2, 3],
{a: 1, b: 2, c: 3},
[3, 4, 5],
{x: 1, y: 2, z: 3},
];
Durchlaufen Sie dieses Array mit einer Schleife und prüfen Sie für jedes Element, ob es ein Array ist oder nicht.