Javascript 2d array indexOf

前端 未结 9 1597
既然无缘
既然无缘 2020-11-28 12:03

I have a 2d array like this:

var arr = [[2,3],[5,8],[1,1],[0,9],[5,7]];

Each index stores an inner array containing the coordinates of some

9条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-11-28 12:20

    Here's what I implemented

    getIndexOfArray(array: any[], findArray: any[]): number{
      let index = -1;
      array.some((item, i)=>{
        if(JSON.stringify(item) === JSON.stringify(findArray)) {
          index = i;
          return true;
        }
      });
      return index;
    }
    

    here array is the array in which we need the index and findArray is the array whose index will be returned.
    Note: This function will return only the first occurrence of findArray array insight array array.

提交回复
热议问题