我有两个JSON对象,它们是Youtube API响应。
我想将第二个JSON(源)的某些部分附加到第一个JSON(目标)中的特定位置,最后有一个合并的JSON要发送到视图。
我试过这样:
NA
它们都包含相同数量的项集,因此我在源循环中使用相同的索引键作为目标,并将每个索引键附加到目标JSON。
var merged = Object.keys(source).forEach(function(key) {
destination.items[key].contentDetails = source[key].items[key].contentDetails;
})
是一个有效的引用,它在控制台中返回正确的值,但是在这个循环中,它是未定义的。
我在这做错了什么?
对于这样的任务,我不太确定这种做法,所以我非常欣赏某些方向。