gpt4 book ai didi

javascript - 数组列表 Javascript

转载 作者:行者123 更新时间:2023-11-30 09:30:08 25 4
gpt4 key购买 nike

我正在尝试将数组转换为列表(包含对象)并且第一个对象连接到下一对值。

这是我到目前为止所做的:

var myArray = [1,2,3] ;
function arrayToList()
{
var myList = Object.keys(myArray).map(function(key){

return { value: myArray[key],rest:myArray[key]}

});
console.log(myList);
}
arrayToList(myArray);

这应该像这样返回:

var list = {
value: 1,
rest: {
value: 2,
rest: {
value: 3,
rest: null
}
}
};

,当给定一个 [1,2,3] 的数组时

最佳答案

使用Array#reduceRight

function arrayToList(arr) {
return arr.reduceRight((rest, value) => ({ value, rest }), null);
}

console.log(arrayToList([1, 2, 3]));

关于javascript - 数组列表 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46793352/

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