我想將數組轉換爲列表(包含對象),並將第一個對象連接到下一對值。Array to List Javascript
這是我迄今所做的:
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]
代替其餘爲'其餘:myArray的[鍵]' ,再次調用'arrayToList()',但給一個偏移量,所以你最終會停止遞歸。 – theGleep
'Object.keys(myArray)'是沒有意義的,因爲你有一個數組,而不是一個對象。 – epascarello
當數組爲空時,您希望輸出是什麼?它應該返回null嗎? – 4castle