Matricele rare în JavaScript
Dacă în matrice vor fi chei cu lacune, atunci puteți obține o matrice rară Să vedem cum arată. Să presupunem că avem o anumită matrice:
let arr = ['a', 'b', 'c'];
Să adăugăm încă un element la această matrice în așa fel încât cheile să aibă lacune:
arr[4] = '!';
Ca rezultat, în matrice se formează o gaură care are valoarea undefined:
console.log(arr); // va afișa ['a', 'b', 'c', undefined, '!']
Lungimea matricei va include
toate găurile. Adică în cazul nostru
va fi 5,
și nu 4:
console.log(arr.length); // va afișa 5
Aflați lungimea următoarei matrice:
let arr = [];
arr[3] = 'a';
arr[8] = 'b';