我有對象的JavaScript數組,像這樣:轉換對象的數組到嵌套對象在JavaScript
var start = [{
name: 'example name',
nextItem: {}
},
{
name: 'example name 2',
nextItem: {}
},
{
name: 'example name 3',
nextItem: {}
}];
欲這個數組轉換成一個單一的嵌套的對象,其中的內nextItem
對象第一個數組項包含下一個數組項的整個對象。例如:
var output = {
name: 'example name',
nextItem: {
name: 'example name 2',
nextItem: {
name: 'example name 3',
nextItem: {}
}
}
}
任何想法?
你有沒有嘗試過的東西,和你卡住的地方? – webdeb
我投票結束這個問題作爲題外話,因爲問題顯示輸入和預期的輸出格式,但沒有顯示任何努力的跡象。這是一個要求,而不是一個問題陳述。 – Rajesh
@Rajesh已經發布了一個簡單的解決方案來演示遞歸如何工作。因爲這是丹尼爾的第一篇文章,下次他會更精確。但是,我也認爲,如果這是真的,那麼OP的一點點努力通常應該顯示爲 – webdeb