gpt4 book ai didi

javascript - 下一个数组元素必须从上一个元素开始

转载 作者:行者123 更新时间:2023-11-28 03:38:59 24 4
gpt4 key购买 nike

我有一个数组:['cart', 'registration']我想将他映射到 ['cart', 'cart/registration']我尝试使用 .reduce 来做到这一点,但 prev 只是一个字母

arr.reduce((acc, cur, i) => {  
let prev = acc[i]
console.log(prev)
})

最佳答案

您可以对数组进行切片并获取数组的子集。

var array = ['a', 'b', 'c'],
result = array.map((_, i, a) => a.slice(0, i + 1).join('/'));

console.log(result);

或者存储最后一个值

var array = ['a', 'b', 'c'],
result = array.map((last => v => last += (last && '/') + v)(''));

console.log(result);

关于javascript - 下一个数组元素必须从上一个元素开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57450984/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com