Controleren op array in JavaScript
Er is een speciale methode Array.isArray,
waarmee je een variabele kunt controleren
op of deze een echte array bevat
of niet. Laten we de werking van de methode testen.
Array:
javascriptlet test = [1, 2, 3];
let res = Array.isArray(test);
console.log(res); // geeft true weer
Object:
javascriptlet test = {a: 1, b: 2, c: 3};
let res = Array.isArray(test);
console.log(res); // geeft false weer
Primitief:
javascriptlet test = 'abcde';
let res = Array.isArray(test);
console.log(res); // geeft false weer
Pseudo-array:
javascriptlet test = document.querySelectorAll('p');
let res = Array.isArray(test);
console.log(res); // geeft false weer
Задание 1
Gegeven een tweedimensionale array:
javascriptlet test = [
[1, 2, 3],
{a: 1, b: 2, c: 3},
[3, 4, 5],
{x: 1, y: 2, z: 3},
];
Doorloop deze array met een lus en controleer voor elk element of het een array is of niet.