【发布时间】:2016-05-18 10:23:50
【问题描述】:
我目前正在通过数组进行映射,即
contents.map((content) => {
switch(content.type) {
case: 1
console.log("type is one and next type is ..");
case: 2
console.log("type is two")
}
})
正如您在案例 1 中看到的那样,我需要获取下一项的类型。我知道这可以使用带有 i 增量的 for 循环,但需要在地图中进行。我愿意接受使用 lodash 之类的库的建议(在文档中找不到任何内容)。
【问题讨论】:
-
为什么受限于地图功能?
-
你可以在映射之前反转数组,那么前一个元素实际上就是下一个元素。不过,这似乎是一个愚蠢的想法,当使用 for 循环时会进行额外的计算
标签: javascript lodash