javascript 在2d数组中查找数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 在2d数组中查找数据相关的知识,希望对你有一定的参考价值。

function findIt(){
  var ss = SpreadsheetApp.openByUrl("https://docs.google.com/spreadsheets/d/15keYHAjMjK766xjNzuYCn0hJLYu_jIcDPKv83Ihfn6k/edit#gid=0");
  var sheet = ss.getActiveSheet();
  
  var data = sheet.getDataRange().getValues();
  var dataExploded = [];
  
  for (var x = 0; x < sheet.getLastRow();x++){
    for (var y = 0; y < sheet.getLastColumn();y++){
      dataExploded.push(data[x][y]);
    }
  }
  
  
  if (dataExploded.indexOf(20) != -1){
    Logger.log(dataExploded.indexOf(20));
    Logger.log("Row: "+(dataExploded.indexOf(20)+1)-sheet.getLastRow());
    Logger.log("Column: "+(dataExploded.indexOf(20)+1)/sheet.getLastColumn());
  }
    
  
//  Logger.log(data.indexOf(20));
  
}

以上是关于javascript 在2d数组中查找数据的主要内容,如果未能解决你的问题,请参考以下文章

在2D数组java中查找重复的单元格

联合查找2d数组(Java)

javascript 根据键值在数组中查找和删除对象

数组与数据库查找

在 2D JavaScript 数组周围添加填充

查找2D数组C ++中每一行的最大值