我有一个数组:['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);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句