我有对象的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