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:

javascriptlet arr = ['a', 'b', 'c'];

Să adăugăm încă un element la această matrice în așa fel încât cheile să aibă lacune:

javascriptarr[4] = '!';

Ca rezultat, în matrice se formează o gaură care are valoarea undefined:

javascriptconsole.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:

javascriptconsole.log(arr.length); // va afișa 5
Задание 1

Aflați lungimea următoarei matrice:

javascriptlet arr = [];

arr[3] = 'a';
arr[8] = 'b';