Использование .includes для поиска подмассивов

c.hum

У меня есть элемент, который я хочу найти, в формате [numOne, numTwo]. Я хочу иметь возможность искать этот элемент в массиве с именем moveTaken.

допустим это:

let numOne = 0;
let numTwo = 1;

let movesTaken = [[0,1],[5,8],[3,2],[4,7],[8,3],[9,8],[5,4],[1,1],[4,4],[3,9],[1,43],[23,6]];

то, что я пытался сделать, это получить истинное или ложное значение с помощью .includes (), используя приведенный ниже код

movesTaken.includes([numOne,numTwo]);

и я тоже пробовал

movesTaken.includes([0,1]);

ни один из этих вариантов, похоже, не работает и выводит только false, как мне проверить, существуют ли они в массиве? это не оставит мне другого выбора, кроме как использовать цикл for для перебора каждого отдельного подмассива и их индивидуальных значений?

xMayank

В some()метод испытания , проходит ли , по меньшей мере , один элемент в массиве тест , реализованный при условии функции. Он возвращает логическое значение.

В every()тестах метода , все ли элементы в массиве пройти тест , реализованный при условии функции. Он возвращает логическое значение.

Я думаю, вы можете использовать что-то вроде этого

let array = [0, 1];
let movesTaken = [[0,1],[5,8],[3,2],[4,7],[8,3],[9,8],[5,4],[1,1],[4,4],[3,9],[1,43],[23,6]];
let check = movesTaken.some(a => array.every((v, i) => v === a[i]));

console.log(check);

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

«Объект не поддерживает свойство или метод 'includes'» - [ошибка объекта]

Использование функции includes () в этом случае

Поиск по тегам с помощью includes ()

.includes () в логике пустой строки

Использование логического оператора в .includes () - получение ошибки

Проверка проблемы с проверкой того, совпадает ли ввод пользователя (ответ на вопрос викторины) с одним из правильных ответов в моем вложенном массиве с использованием .includes

indexOf / includes не дают точного совпадения и не возвращают ложные срабатывания

Какое соглашение о комментариях есть // [<module> _includes ... //]?

.includes() Checking for keywords in prompt()

array.includes метод без учета прописных букв

HasManyThrough Relations includes a Pivot

Numbering equation includes array

lodash 'includes' not working

Includes with a related element

Uncaught TypeError: невозможно прочитать свойство 'includes' из undefined в реагирующем компоненте

Почему нельзя упростить обратный вызов, использующий array.includes?

.includes firing muiltple times

Manuel Javascript: `Array.prototype.includes ()` vs `Array.includes ()`

Google script - In the following code, instead of 'includes', how to do 'not includes'

What namespace includes the type HolograhicFrameData?

TypeError: employee.includes is not a function

undefined method after using includes

Selecting entire word that includes dashes

.includes () no funciona en Internet Explorer

No tests found for given includes: JUNIT

Check if an array includes an array in javascript

.NET API Update Includes ID

The task includes an option with an undefined variable

Selecting entire word that includes dashes

TOP Lista

CalienteEtiquetas

Archivo