Простой 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
filter()
Этот метод создает новый массив из всех элементов, соответствующих заданному условию.

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

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

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

#массивы
push()
Если вы хотите добавить в конец массива один или несколько элементов, используйте метод push().

#массивы
unshift()
Если один или несколько элементов нужно добавить в начало массива, используйте метод unshift().

#массивы
length
Свойство length возвращает число элементов в массиве.

#массивы
splice()
Для замены некоторых значений элементов в массиве используется метод splice().

При использовании этого метода нужно указывать, куда именно следует добавить новые элементы. В приведенном примере 2 — индекс, показывающий, где нужно вставить новые имена. Цифра 1 указывает, сколько элементов нужно удалить. Поскольку я написал, что удалить нужно 1 элемент, во втором списке нет имени «Robert».

#массивы
concat()
С помощью метода concat() можно создать новый массив путем конкатенации (слияния) двух существующих массивов.

#массивы
Правила хорошего кода Frontend разработчиков.

Проверь, так ли ты хорош 👉 t.me/gd_code
slice()
✓ Этот метод вырезает часть массива, начиная с указанного индекса.
✓ Метод slice() может принимать два аргумента, указывающих, с какого и до какого элемента нужно сделать срез.
✓ Этот метод принимает также отрицательные числа.

#массивы
reverse()
Метод reverse() меняет порядок элементов в массиве на обратный.

#массивы
toUpperCase()
Этот метод используется для перевода всей строки в верхний регистр.

#строки
toLowerCase()
Этот метод используется для перевода всей строки в нижний регистр.

#строки
slice()
Этот метод возвращает вырезанную часть строки. Метод принимает один или два аргумента, которыми обозначаются начало и конец среза. Аргументы могут быть и отрицательными числами.

#строки
substring()
Этот метод возвращает вырезанную часть строки, но он не принимает отрицательных чисел в качестве аргументов, как slice().

#строки
substr()
Метод substr() напоминает slice(), но здесь второй аргумент указывает длину той части, которую нужно вырезать.

#строки
replace()
Метод replace() используется для замены части строки другой строкой. Этот метод чувствителен к регистру.

#строки
concat()
метод concat() позволяет объединить две или несколько строк.

#строки
trim()
При помощи метода trim() можно удалить пробелы в начале и конце строки.

#строки
split(separator, limit)
Метод split(separator, limit) позволяет преобразовать строку в массив.

`separator` - это необязательный параметр. Он определяет символ, или регулярное выражение. Если вы не предоставите разделитель, он вернет полную строку в виде массива.

`limit` - это необязательный параметр. Он определяет, сколько раз следует разделить совпадающее значение. Если лимит не указан, то он будет разделен на все совпадающие значения и вернет массив.

#строки