Простой JavaScript
6.25K subscribers
1.33K photos
52 links
JavaScript человеческим языком.
Аудитория: Frontend разработчики, верстальщики, люди, интересующиеся языком программирования JavaScript.

Сотрудничество: @noname_media

Канал на бирже: telega.in/channels/simple_js/card?r=-Cl9H

Perfluence
Download Telegram
toPrecision()
Этот метод используется для конвертации числа в число с указанной точностью. Метод возвращает полученное значение в виде строки.

#числа
parseFloat()
Этот метод принимает строку в качестве аргумента и возвращает число с плавающей точкой.

#числа
Number()
Метод Number() используется для преобразования других типов данных в числа.

#числа
parseInt()
Этот метод принимает строку в качестве аргумента и возвращает целое число в соответствии с указанным основанием системы счисления.

#числа
map()
Этот метод принимает массив и применяет указанную функцию к каждому из элементов массива. Возвращается новый массив.

#es6 #массивы
every()
Этот метод используется для проверки того, удовлетворяют ли элементы указанного массива определенному условию. Если все элементы удовлетворяют условию, метод возвращает true, в противном случае — false.

#es6 #массивы
shift()
Метод shift() удаляет первый элемент массива.

#массивы
includes()
При помощи метода includes() можно проверить, есть ли определенный элемент в массиве. Если указанный элемент в массиве присутствует, возвращается true.

#es6 #массивы
for…of iterator
Этот оператор выполняет цикл обхода итерируемых объектов.

#циклы
Spread
Spread-оператор принимает массив и расширяет его на отдельные элементы. На применение этого оператора указывает троеточие.

#es6 #массивы
filter()
Этот метод создает новый массив из всех элементов, соответствующих заданному условию.

#es6 #массивы
reduce()
Метод reduce() сводит массив к одному значению.

#es6 #массивы
Set — коллекция для хранения уникальных значений любого типа. Одно и то же значение нельзя добавить в Set больше одного раза.

#set
Свойство size содержит количество значений, находящихся в коллекции Set. Доступно только для чтения.

#set #size
Метод add вызывается со значением, которое нужно добавить в Set

Если значение уже находится в коллекции, то вызов add не произведёт никакого эффекта

#set #add
Метод delete удаляет значение из коллекции Set.

Метод принимает один аргумент — значение, которое нужно удалить.
Возвращает:
true если значение было найдено в коллекции и удалено
false если значения нет в коллекции


#set #delete
Метод has проверяет, содержится ли значение в коллекции Set. Если значение есть в коллекции, метод вернёт true, в противном случае — false.

Метод принимает один аргумент — значение, которое нужно проверить.
Возвращает булево значение:
true если коллекция содержит искомое значение;
false если значения в коллекции нет.


#set #has
Метод forEach используется для обхода элементов коллекции Set. Обход происходит в порядке добавления значений в коллекцию от старых к новым.
Метод работает идентично одноимённому методу массива.

#set #foreach
Вызов метода clear удаляет все значения из коллекции Set.

Метод вызывается без аргументов. Возвращает undefined.

#set #clear
Возвращает итератор для обхода значений коллекции Set в порядке добавления значений в коллекцию.

Метод values вызывается без аргументов. Вызов метода возвращает итератор, который содержит значения коллекции в порядке их добавления от старых к новым.
Возвращает итератор, который обходит массив пар [значение, значение] коллекции Set в порядке добавления этих значений в коллекцию.

Обычно метод entries возвращает итератор с парой [ключ, значение] коллекции, но так как коллекции Set не имеют ключей, то для поддержки универсального интерфейса итератор возвращает пару из одного и того же значения.

Метод используется редко.

#set #entries