Некоторые особенности работы с массивами и строками в JavaScript:
- Массивы динамические. 3 В них можно добавлять или удалять элементы, а также содержать элементы нескольких типов данных в одном массиве. 3 Например, для добавления элементов используется метод push(), а для удаления последнего элемента — pop(). 3
- Строки неизменяемы. 45 После того, как строковое значение создано, его нельзя модифицировать. 2 Ни один метод строки не может изменить её содержимое по месту, скорее метод создаст и вернёт новые строки. 4
- Для работы со строками можно использовать методы .substr(), .substring(), .charAt(), .match(), .trim(). 1
- Для работы с массивами подходят методы .slice(), .indexOf(), .lastIndexOf(), .concat(), .includes(), .length, .toString(), .valueOf(). 1
Также строки и массивы в JavaScript — объекты, которые имеют свои методы и свойства и наследуют методы и свойства от своего прототипа. 3