Таблица Javascript

| | | |

Метод JavaScript include() ищет элемент в массиве. Этот метод возвращает True, если элемент массива существует. Метод filter() позволяет искать элемент в списке. В отличие от include(), метод filter() возвращает искомый элемент.

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

Массив JavaScript содержит

Есть два способа определить, является ли логическими значениями JavaScript .

Array. include() работает так же, как String.includes(). Но Array.includes() ищет массив объектов.

includes () Пример JavaScript

Предположим, у нас есть кафе. Мы хотим проверить, не сегодня заказал эспрессо. Мы можем использовать следующий код, чтобы проверить список заказов на сегодня, чтобы увидеть, был ли размещен заказ на эспрессо:

Наш код возвращает: false.

Массив todays_orders не включает значение Express. Поэтому, когда наш include() выполняется, возвращает значение false. Если бы мы искали массив, в котором существовал элемент, include() вернуть true.

Теперь поговорим или все, что мы хотим, и если кто-нибудь заказывал капучино в последних трех заказах. Для этого мы могли бы использовать метод includes() с аргументом start_position.

Вот код, который мы бы использовали:

Наша программа возвращает: true. Поскольку молоко было отсортировано после значения индекса 3 в нашем массиве, наша функция includes() вернула значение true.

В приведенном выше примере мы использовали includes(), чтобы проверить, содержит ли массив строк определенное значение. Но что, если мы хотим проверить, содержит ли массив объектов определенное значение? Мы можем использовать функцию filter() для выполнения этого действия.

Функция filter() перебирает массив объектов и ищет определенный стоимость. filter() принимает один аргумент: функцию, используемую для поиска значения. Вот синтаксис функции JavaScript filter():

filter () пример JavaScript

У нас есть таблица item для заказа кофе, которая содержит как название заказанного кофе, так и имя покупателя.

Мы хотим проверить, заказывал ли сегодня кто-то по имени Джон Эпплсид кофе. Джон — постоянный клиент и должен был получить скидку на свой следующий кофе.

Следующий код проверяет, разместил ли Джон Эпплсид заказ:

Наш программа возвращает:

Сначала мы объявляем массив с именем com mans. Здесь хранится список имен людей, у которых я заказывал напитки, и напитки, которые они заказали. Затем мы объявляем переменную JavaScript с именем check_orders. Эта переменная использует функцию filter () для проверки если кто-то по имени John Appleseed заказал сегодня кофе.

Давайте напечатаем и передадим значение переменной check_orders в Консоль JavaScript . Поскольку сегодня Джон Эпплсид разместил заказ, наша функция возвращает запись его заказа. Если вы не разместите заказ, наша программа ничего не вернет.

Если вы хотите узнать больше о методе filter(), см. наш учебник по фильтру JavaScript < a href="/javascript-filter-reduce"> () и reduce () .

Заключение

Метод includes () проверяет, находится ли значение в массиве. Этот метод возвращает true или false в зависимости от результата. Метод filter() определяет, содержит ли массив объектов определенное значение. Этот метод возвращает объект, соответствующий заданному критерию, если он существует в массиве.

Хотите узнать больше о JavaScript? Ознакомьтесь с нашим руководством по изучению JavaScript. Вы найдете советы экспертов и список лучших онлайн-курсов, книг и ресурсов, которые помогут вам в обучении.

Shop

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Best laptop for Zoom

$499

Best laptop for Minecraft

$590

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News

Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method