Ü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.