Поиск по массиву и другие методы. Фундаментальный JavaScript

Работая с массивами, часто приходится либо искать конкретный элемент, простой или сложный, либо просто проверять его наличие - есть он или нет. И здесь на помощь приходит подборка методов - легаси и более современные. Изучаем методы массивов - indexOf, includes, find, findIndex и смотрим примеры.
00:00 Введение
00:30 indexOf()
02:24 includes()
04:30 find()
07:44 findIndex()
#js #arrays #es6
_
Мои курсы по вебу с купонами:
✅ mishanep.com/
📢 Заказать консультацию можно здесь pcgramota.com/courses/konsult...

Пікірлер: 22

  • @johnnyzhuravlev7334
    @johnnyzhuravlev73344 ай бұрын

    очень достойные объяснения на протяжении всего плейлиста. Делайте так дальше, зритель сам найдет ваши материалы)

  • @user-ib7vx3yc4i
    @user-ib7vx3yc4i5 ай бұрын

    супер грамотная подача

  • @nastyagrigorenko5325
    @nastyagrigorenko53252 жыл бұрын

    спасибо, было супер полезно!

  • @GEO-le5ft
    @GEO-le5ft2 жыл бұрын

    отл. приятно смотреть.

  • @mykhailoyanitskyi1934
    @mykhailoyanitskyi19343 жыл бұрын

    спасибі!)

  • @mars_family
    @mars_family2 жыл бұрын

    а можете записать видео по копированию масива как это правильно делать сейсас!?

  • @mishanep

    @mishanep

    2 жыл бұрын

    Есть разные способы. Самый очевидный, чтобы избежать копирования по ссылке - спред оператор. const arr1 = [1,2,3] const arr2 = [...arr1] Либо так const arr3 = [].concat(arr1). Лично я предпочитаю первый вариант.

  • @AntonioBenderas

    @AntonioBenderas

    2 жыл бұрын

    @@mishanep а метод .map не подходит? Или я недопонял смысл и мне надо подучиться)

  • @mishanep

    @mishanep

    2 жыл бұрын

    @@AntonioBenderas в мапе нет необходимости, он используется для перебора и преобразования элементов массива. Если нам надо просто скопировать, то маппинг слишком избыточен.

  • @ashimov1970
    @ashimov1970 Жыл бұрын

    а если нужен поиск по вложенному объекту, не по примитивному типу? как это делается?

  • @mishanep

    @mishanep

    Жыл бұрын

    Тогда идет поиск по определенному ключу объекта.

  • @ashimov1970

    @ashimov1970

    Жыл бұрын

    @@mishanep а если в объекте нет ключа? т.е. поля есть, но ключевого нет...

  • @mishanep

    @mishanep

    Жыл бұрын

    @@ashimov1970 давайте лучше на примере. А то я вас не совсем понимаю.

  • @ashimov1970

    @ashimov1970

    Жыл бұрын

    @@mishanep возможно я вас неправильно понял. Что вы имеете в виду под ключом объекта? Его уникальный идентификатор (поле, однозначно идентфицирующее объект)?

  • @mishanep

    @mishanep

    Жыл бұрын

    @@ashimov1970 любое поле, по которому вы хотите выполнить поиск.

  • @viktorsosnovskyi7997
    @viktorsosnovskyi79975 ай бұрын

    const result = numbers.indexOf(3) >= 0;//result = true

Келесі