javascript - 两个数组索引依次放置时意味着什么?

标签 javascript arrays google-apps-script while-loop

我只是在学习循环,无法获取以下脚本的这一部分 - values [i][0] 在这里意味着什么? (找到代码 in this answer ,描述为停止条件)。它是数组的结束和开始吗?

function getFirstEmptyRowByColumnArray() { 
  var ss = SpreadsheetApp.getActiveSpreadsheet(); 
  var values = ss.getRange('A:A').getValues(); 
  var i = 0; 

  while (values[i] && values[i][0] !== "") { 
    i++; 
  } 

  return i + 1;
}

最佳答案

values 是一个多维数组。因此,第一个索引指向一个数组,第二个索引给出该数组的元素。您还可以将其想象为具有行和列的矩阵。第一个索引是行,第二个索引是列。

如果您想了解有关 Javascript 中多维数组的更多信息,您可以查看此问题的答案:How can I create a two dimensional array in JavaScript?

关于javascript - 两个数组索引依次放置时意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36731933/

相关文章:

javascript - 'this' 在 Angular、XML2JS 中未定义

javascript - 找不到 'core-js' 的类型定义文件

arrays - 调整文件重命名脚本,以便它搜索子目录中的每个文件

google-apps-script - Google Apps 脚本 : Setting color of an event using Calendar API

checkbox - 使用 Apps 脚本在 Google 表格中放置复选框

google-apps-script - 可以使用 Google 脚本集成到 Google Drive UI

javascript - JS WebSocket 与 Java 握手

javascript - 使用两个 Bootstrap 日期时间选择器时 CSS z-index 的 Catch 22 情况

javascript - 比较标题字段和数组时避免错误

arrays - Array Bash 在多个数组的循环中打印元素