任何人都可以在下载核心库的_any()
,_all()
等函数中使用迭代器编写基本示例吗?像这样:
function myFunction() {
var arr = [1, 3, 0, -1, 4];
// are all values greater than 0 ?
Logger.log(underscoreGS._all(arr, iterator???, >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::filter
或Array::find
,但您始终可以使用Mozilla开发人员文档中的polyfill。
UPDATE
GAS现在原生支持Array::filter
功能。