javascript/jquery—从循环中创建特定格式的对象
我正在尝试将一些数据转换成这种格式,用于名为mustache的模板系统:javascript/jquery—从循环中创建特定格式的对象,javascript,jquery,mustache,Javascript,Jquery,Mustache,我正在尝试将一些数据转换成这种格式,用于名为mustache的模板系统: { "repo": [ { "name": "resque" }, { "name": "hub" }, { "name": "rip" }, ] } 我现在拥有的是: for (childIndex in scenes[sceneID].children) { childSceneID = scenes[sceneID].children[childIndex]; c
{
"repo": [
{ "name": "resque" },
{ "name": "hub" },
{ "name": "rip" },
]
}
我现在拥有的是:
for (childIndex in scenes[sceneID].children) {
childSceneID = scenes[sceneID].children[childIndex];
childScene = scenes[childSceneID];
}
所以我需要让每个childScene成为“repo”对象中的“name”。有人知道怎么做吗?这是小胡子文档:
这就是你的意思吗
var repo = [];
for (childIndex in scenes[sceneID].children) {
childSceneID = scenes[sceneID].children[childIndex];
childScene = scenes[childSceneID];
repo.push({"name": childScene});
}
var theobj = { "repo": repo };
这就是你的意思吗
var repo = [];
for (childIndex in scenes[sceneID].children) {
childSceneID = scenes[sceneID].children[childIndex];
childScene = scenes[childSceneID];
repo.push({"name": childScene});
}
var theobj = { "repo": repo };
我只是把这个放在这里
var repo = new Object();
var table = new Object();
repo["repo"] = table;
table["name1"] = "resque";
table["name1"] = "hub";
table["name1"] = "rip";
我只是把这个放在这里
var repo = new Object();
var table = new Object();
repo["repo"] = table;
table["name1"] = "resque";
table["name1"] = "hub";
table["name1"] = "rip";
在
repo
对象中,哪个name
?有3个不同的问题。抱歉的可能重复-我无法删除该问题,但我认为这更接近我试图解决的问题。每个子场景都是一个名称,这些名称将作为整个模板对象的一部分推送。在repo
对象中,哪个name
?有3个不同的问题。抱歉的可能重复-我无法删除该问题,但我认为这更接近我试图解决的问题。每个childscene都将是一个名称,这些名称将作为整个模板对象的一部分进行推送。@mHeaver我以前拼错了child,我有childe
。这就是问题所在吗?@mheavers我以前把child拼错了,我有child
。这就是问题所在吗?