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';