【发布时间】:2015-07-18 08:26:52
【问题描述】:
我想了解如何在功能上解决这个问题(map/reduce/etc)
假设我有一个对象列表(我目前正在使用 javascript):
l = [ {id: 43}, {id: 64}, {id: 12} ]
我想要一个函数 f 给出列表中的下一个元素。
f(l, {id:64}) => {id:12})
和
f(l, {id:12}) => {id:43}
我了解如何强制解决这个问题,但我很难理解如何使用 map/reduce 来解决这个问题。谢谢!
【问题讨论】:
-
编写一个函数,返回匹配元素的索引,然后将返回的值加 1 并将其用作要检索的元素的索引。
标签: javascript functional-programming