JS Array Length: Understanding the Basics
JS array length - это свойство объекта массива, которое возвращает количество элементов, содержащихся в массиве. Данное свойство доступно для чтения и записи.
Пример:
let arr = ['a', 'b', 'c'];
console.log(arr.length); // 3
В данном примере мы создаем массив `arr` с тремя элементами. Затем мы выводим значение свойства `length`, которое равно 3.
Если мы добавим новый элемент в массив, то значение свойства `length` также изменится:
arr.push('d');
console.log(arr.length); // 4
Метод `push()` добавляет новый элемент в конец массива `arr`, после чего мы выводим значение свойства `length`, которое теперь равно 4.
Если же мы удалим элемент из массива, то значение свойства `length` также изменится:
arr.pop();
console.log(arr.length); // 3
Метод `pop()` удаляет последний элемент из массива `arr`, после чего мы выводим значение свойства `length`, которое теперь равно 3.
Также можно изменять значение свойства `length` напрямую:
arr.length = 2;
console.log(arr); // ['a', 'b']
console.log(arr.length); // 2
В данном примере мы устанавливаем значение свойства `length` равным 2, после чего все элементы, начиная с индекса 2, будут удалены из массива `arr`.
В целом, свойство `length` очень удобно при работе с массивами, так как позволяет выяснить количество элементов в массиве и изменять его при необходимости.