Smart-Frontend - Блог веб-разработчика
Как клонировать объект или массив в JavaScript

Как клонировать объект или массив в JavaScript

Объекты и массивы в JavaScript являются изменяемыми. Это означает, что их состояние может быть изменено после их создания. Они сравниваются по ссылкам, а не по значениям, в отличие от строковых и числовых типов данных. Давайте разберёмся, как правильно клонировать объект или массив в JavaScript.

Метод repeat в JavaScript

Метод repeat в JavaScript — альтернатива циклу при работе со строками

В стандарте ES6 JavaScript имеется метод repeat, который позволяет упростить задачи по повторению строк. Он является более простым по сравнению с использованием циклов или рекурсии.

Оператор опциональной последовательности в нативном JavaScript

Оператор опциональной последовательности в нативном JavaScript

Оператор опциональной последовательности способен помочь избежать ошибок при работе с объектами. Он полезен при обращении к несуществующим свойствам вложенных или многомерных объектов. Вместо этого он приводит к получению undefined.

Клонирование элемента в js (JavaScript)

Клонирование элемента в js (JavaScript)

JavaScript позволяет создавать два типа копий элементов с помощью метода cloneNode(). Первый обеспечивает клонирование самого элемента, а второй — создание полной структуры с учетом всех дочерних элементов.

Intl.ListFormat — языко-зависимое форматирование списков

Intl.ListFormat — языко-зависимое форматирование списков

С появлением в стандарте нативного JavaScript конструктора Intl.ListFormat форматирование списков в соответствии с нужным языком и страной стало проще. Несмотря на пока еще не полную кроссбраузерность, его можно использовать вместе с полифилом.

Как форматировать типы валют с помощью Intl.NumberFormat в JavaScript

Как форматировать типы валют с помощью Intl.NumberFormat в JavaScript

Новые возможности нативного JavaScript позволяют обеспечить создание языко-зависимых пользовательских интерфейсов веб-приложений. Такой подход обеспечивает более простое географическое расширение зоны использования приложений и количество пользователей.

Атрибуты и свойства элементов в JavaScript: разница и основные особенности

Атрибуты и свойства элементов в JavaScript

Термины атрибуты и свойства элементов в JavaScript зачастую путают друг с другом. На самом деле между ними существует достаточно весомая разница. В чем она заключается? Давайте попробуем разобраться.

Знакомство с Intl API в JavaScript

Знакомство с Intl API в JavaScript

Настройка приложения для пользователей из разных стран возможна и без подключения внешних библиотек. В этом поможет конструктор Intl API, включающий в себя широкие возможности предоставлять различные данные в зависимости от географического нахождения пользователя, в том числе и в динамичном режиме.