Таблица 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

Learn programming in R: courses

$

Best Python online courses for 2022

$

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

$

Latest questions

NUMPYNUMPY

Common xlabel/ylabel for matplotlib subplots

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

12 answers

NUMPYNUMPY

Flake8: Ignore specific warning for entire file

12 answers

NUMPYNUMPY

glob exclude pattern

12 answers

NUMPYNUMPY

How to avoid HTTP error 429 (Too Many Requests) python

12 answers

NUMPYNUMPY

Python CSV error: line contains NULL byte

12 answers

NUMPYNUMPY

csv.Error: iterator should return strings, not bytes

12 answers

News


Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

sin

How to specify multiple return types using type-hints

exp

Printing words vertically in Python

exp

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

cos

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically