Javascript:如何向数组添加值?

Javascript:如何向数组添加值?,javascript,arrays,while-loop,Javascript,Arrays,While Loop,首先,我目前使用Google Sheets和Javascript创建宏 对于我的项目,我想使用while循环向数组添加值。我使用数组。push(变量)命令。在将值添加到数组之前,我将值保存在一个变量中 我通过在google工作表的不同单元格中写入这些值来检查这些值是否正确存储在变量中。所以这不可能是错误的根源。 我还尝试将数组中存储的值写入google工作表中的不同单元格,但输出是“未定义” 据我所知,错误在于将值添加到数组中。下面您可以看到一些代码 var行=2; var-col=1; var

首先,我目前使用Google Sheets和Javascript创建宏

对于我的项目,我想使用while循环向数组添加值。我使用
数组。push(变量)命令。在将值添加到数组之前,我将值保存在一个变量中

我通过在google工作表的不同单元格中写入这些值来检查这些值是否正确存储在变量中。所以这不可能是错误的根源。
我还尝试将数组中存储的值写入google工作表中的不同单元格,但输出是
“未定义”

据我所知,错误在于将值添加到数组中。下面您可以看到一些代码

var行=2;
var-col=1;
var-rowCheck=2;
var-colCheck=3;
var isSelected=spreadsheet.getActiveSheet().getRange(行检查、列检查).getValue();
var AddToArray;
//将所有PID添加到数组中
而(i
HideValues.length
->
HideValues.length
HideValues.length
->
HideValues.length
在推送
AddToArray
中获得值之前检查
AddToArray
,或not@DevsiOdedra我检查了e
AddToArray
,那里一切正常。该值在每次运行while循环时都会正确更改。由于某种原因,这些值似乎没有添加到数组中。请参见第一条注释
lenght
应该是
length
@DevsiOdedra谢谢,我已经更改了它。它解决了这个问题。这些值现在存储在数组中。