Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript/jquery—从循环中创建特定格式的对象_Javascript_Jquery_Mustache - Fatal编程技术网

javascript/jquery—从循环中创建特定格式的对象

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

我正在尝试将一些数据转换成这种格式,用于名为mustache的模板系统:

{
  "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
。这就是问题所在吗?