在underscoreGS函数中使用迭代器

问题描述 投票:0回答:1

任何人都可以在下载核心库的_any()_all()等函数中使用迭代器编写基本示例吗?像这样:

function myFunction() {
  var arr = [1, 3, 0, -1, 4];
  // are all values greater than 0 ?
  Logger.log(underscoreGS._all(arr, iterator???, >0???);
}
google-apps-script
1个回答
0
投票

为什么不在Array对象上使用迭代函数?类似于以下内容:

function foo() {
    var arr = [1, 3, 0, -1, 4];

    Logger.log(arr.every(function(item) {
        return item > 0;
    }));
}

以下是您可以在Google Apps脚本中的数组中使用的迭代器函数列表:

Google Apps脚本本身不支持Array::filterArray::find,但您始终可以使用Mozilla开发人员文档中的polyfill。


UPDATE

GAS现在原生支持Array::filter功能。

© www.soinside.com 2019 - 2024. All rights reserved.