DEV Community

John Au-Yeung
John Au-Yeung

Posted on • Originally published at thewebdev.info

How to search array of arrays with JavaScript?

To search array of arrays with JavaScript, we use the array some and every methods.

For instance, we write

const ar = [
  [2, 6, 89, 45],
  [3, 566, 23, 79],
  [434, 677, 9, 23],
];

const val = [3, 566, 23, 79];

const bool = ar.some((arr) => {
  return arr.every((prop, index) => {
    return val[index] === prop;
  });
});
Enter fullscreen mode Exit fullscreen mode

to call some with a callback that searches every element of the nested array to check if they're equal with every.

We call every with a callback that check the index of arr to see if it's equal to prop in the nested array.

Top comments (0)