如何排除将空值压入数组?

时间:2018-08-21 08:13:40

标签: javascript for-loop google-adwords

我正在尝试做一些我认为非常简单的事情,但是由于某些原因而使我感到困惑:我有一个函数会将一堆位置ID推入数组,但我不希望这样做如果这些值不为空,则将其推入(脚本允许用户从Google表格中输入内容,因此它们可能会输入不匹配ID的错误值)。

到目前为止,我已经尝试过:

    for (var i = 0; i <= startEndDifference; i++) {
      if (objectLocationInputStart != null) {
        objectLocationIdsArray.push(locationMatch(objectLocationInputStart));
      }
      objectLocationInputStart = objectLocationInputStart + 1
    }

,但空值仍将推入数组。

对于上下文,这是指Google表格中的两个单元格,它们具有开始编号和结束编号,并且for循环会拾取介于两者之间的所有数字,并使用函数将它们与ID匹配。除了传递null值之外,它所做的所有工作均正常运行。

0 个答案:

没有答案