这就是我正在做的事情:
onClick,抓取直接子节点的详细信息并将其发布到 html 上。 Status = DONE//这很好用
现在,我正在使用一堆数组来完成此任务。
node.eachSubnode(function(node) {
title[title.length] = node.name; // This is what i want to modify
data[data.length] = node.data; // This is what i want to modify
});
这是它们目前的样子:
title = ['Coffee', 'Tea'];
data = ["Americans", "Britishers"]; // i use a loop to iterate through these arrays and append to html.
这就是我想要的:
var preference = {
title: 'Coffee',
data: 'Americans'
},
{
title: 'Tea',
data: 'Americans
}
我想使用 node.eachSubnode 循环创建它。
最佳答案
我不确定我是否理解正确,但我认为这就是你想要的:
var preferences = [];
node.eachSubnode(function(node) {
preferences.push({
title: node.name,
data: node.data.germ
});
});
关于javascript - 如何将一堆数组转换为单个对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24350718/