Канал о web-разработке. Новости IT, туториалы, веб-программирование и многое другое.
findIndex() возвращает индекс элемента, если элемента нет, то возвращается undefined.
Например:
a.findIndex(x => x.id === my_id);Поиск элемента массива методом
findIndex().
Продолжение следует...
WebDEV #советы #coding #jsfind() ищет элементы в массиве по передаваемой ему функции. Если функция возвращает true, то метод возвращает первый найденный элемент.
Например:
a.find(x => x.id === my_id);В примере функция x ищет элемент
id, который должен иметь значение my_id. Если он находит my_id в массиве, то возвращает этот элемент. Если элемента нет, то возвращается undefined.
Продолжение следует...
WebDEV #советы #coding #jslastIndexOf() возвращает индекс последнего вхождения элементов в массив, если элемента нет, то возвращается -1.
Например:
let a = [1, 2, 3, 4, 5, 6, 7, 5, 8]; console.log(a.lastIndexOf(1)); console.log(a.lastIndexOf(23));В примере в массиве
a ищем индекс элемента 1 и получаем [0]. Элемента 23 в массиве нет, поэтому в консоли получаем -1.
Продолжение следует...
WebDEV #советы #coding #jsindexOf()
— lastIndexOf()
— find()
— findIndex()
— includes()
Найти элемент в массиве можно по индексу с помощью метода indexOf(). Если по указанному индексу нет элемента, то возвращается -1.
Например:
let a = [1, 2, 3, 4, 5, 6, 7, 5, 8]; console.log(a.indexOf(5)); // 6 console.log(a.indexOf(23)); // -1В примере в массиве
a ищут и выводят в консоль элемент с индексом [5] и элемент с индексом [23]. Под индексом [5] нашли элемент 4. А под индексом [23] нет элементов, поэтому получаем -1.
Продолжение следует...
WebDEV #советы #coding #jsconcat().
Например:
let a = [1, 2]; let b = [3, 4]; let c = a.concat(b);Объединение массивов методом
concat(). В примере массив a и массив b объединили с помощью метода concat() и вернули новый массив c=[1,2,3,4].
WebDEV #советы #coding #js