Masīva pārbaude JavaScript

Ir speciāla metode Array.isArray, ar kuras palīdzību var pārbaudīt mainīgo, vai tas satur īstu masīvu vai nē. Pārbaudīsim metodes darbību.

Masīvs:

javascriptlet test = [1, 2, 3];
let res  = Array.isArray(test);

console.log(res); // izvadīs true

Objekts:

javascriptlet test = {a: 1, b: 2, c: 3};
let res  = Array.isArray(test);

console.log(res); // izvadīs false

Primitīvs:

javascriptlet test = 'abcde';
let res  = Array.isArray(test);

console.log(res); // izvadīs false

Pseidomasīvs:

javascriptlet test = document.querySelectorAll('p');
let res  = Array.isArray(test);

console.log(res); // izvadīs false
Задание 1

Dots divdimensiju masīvs:

javascriptlet test = [
  [1, 2, 3],
  {a: 1, b: 2, c: 3},
  [3, 4, 5],
  {x: 1, y: 2, z: 3},
];

Izejiet cauri šim masīvam ar ciklu un katram elementam pārbaudiet, vai tas ir masīvs vai nē.