
- Javascript Basics Tutorial
- Javascript - Home
- Javascript - Overview
- Javascript - Syntax
- Javascript - Enabling
- Javascript - Placement
- Javascript - Variables
- Javascript - Operators
- Javascript - If...Else
- Javascript - Switch Case
- Javascript - While Loop
- Javascript - For Loop
- Javascript - For...in
- Javascript - Loop Control
- Javascript - Functions
- Javascript - Events
- Javascript - Cookies
- Javascript - Page Redirect
- Javascript - Dialog Boxes
- Javascript - Void Keyword
- Javascript - Page Printing
- JavaScript Objects
- Javascript - Objects
- Javascript - Number
- Javascript - Boolean
- Javascript - Strings
- Javascript - Arrays
- Javascript - Date
- Javascript - Math
- Javascript - RegExp
- Javascript - HTML DOM
- JavaScript Advanced
- Javascript - Error Handling
- Javascript - Validations
- Javascript - Animation
- Javascript - Multimedia
- Javascript - Debugging
- Javascript - Image Map
- Javascript - Browsers
- JavaScript Useful Resources
- Javascript - Questions And Answers
- Javascript - Quick Guide
- Javascript - Functions
- Javascript - Resources
Finding the index position of an array inside an array JavaScript
Suppose, we have an array of arrays like this −
const arr = [ [1,0], [0,1], [0,0] ];
We are required to write a JavaScript function that takes in one such array as the first argument and an array of exactly two Numbers as the second argument.
Our function should check whether or not the array given by second input exists in the original array of arrays or not.
Example
const arr = [ [1,0], [0,1], [0,0] ]; const sub = [0, 0]; const matchEvery = (arr, ind, sub) => arr[ind].every((el, i) => el == sub[i]); const searchForArray = (arr = [], sub = []) => { let ind = -1; let { length: len } = arr; while (len--) { if (arr[len].length === sub.length && matchEvery(arr, len, sub)){ ind = len; break; }; }; return ind; }; console.log(searchForArray(arr, sub));
Output
And the output in the console will be −
2
- Related Articles
- Finding the rotation of an array in JavaScript
- Finding the mid of an array in JavaScript
- Finding the majority element of an array JavaScript
- Finding median index of array in JavaScript
- Finding degree of subarray in an array JavaScript
- Finding unlike number in an array - JavaScript
- Sort by index of an array in JavaScript
- Finding sum of a range in an array JavaScript
- Finding product of an array using recursion in JavaScript
- Finding all possible subsets of an array in JavaScript
- Finding the first redundant element in an array - JavaScript
- JavaScript Finding the third maximum number in an array
- Finding the longest string in an array in JavaScript
- Finding the nth missing number from an array JavaScript
- Finding unique string in an array in JavaScript

Advertisements