相当于Groovy for Javascript的map()?
发布时间:2020-12-14 16:21:10 所属栏目:大数据 来源:网络整理
导读:在 Javascript中的功能 array.map(callback[,thisArg]) 创建一个新数组,其结果是在此数组中的每个元素上调用提供的函数. (根据mdn的文件). 在Groovy中有相同的东西吗? 解决方法 你可能正在寻找 collect : def numbers = [1,2,3]assert numbers.collect { i
在
Javascript中的功能
array.map(callback[,thisArg]) 创建一个新数组,其结果是在此数组中的每个元素上调用提供的函数. (根据mdn的文件). 解决方法
你可能正在寻找
collect :
def numbers = [1,2,3] assert numbers.collect { it * 2 } == [2,4,6] 还有一些专门为Collection和数组类型定义的变体(与collect本身相反,它对任何对象都有效,默认行为处理任意对象与仅包含该对象的单元素数组相同),例如 assert numbers.collectMany { (it > 1) ? [it,-1*it] : [] } == [2,-2,3,-3] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |