Javascript 如何推进json数组?
但结果并没有如下所示的父历史记录。如何创建子历史记录并将其导入到如上所示的子推送中Javascript 如何推进json数组?,javascript,html,json,Javascript,Html,Json,但结果并没有如下所示的父历史记录。如何创建子历史记录并将其导入到如上所示的子推送中 "History":{ 0:{ name: "some text" }, 1:{ name: "some text 2" } } 将数组[“History”]的值声明为数组,并将值推入该数组: 0: "History", 1: { name: "some text" }, 2: { name: "some text 2" } va
"History":{
0:{
name: "some text"
},
1:{
name: "some text 2"
}
}
将数组[“History”]的值声明为数组,并将值推入该数组:
0: "History",
1: {
name: "some text"
},
2: {
name: "some text 2"
}
var数组=[“历史记录”]
数组[“历史记录”]=[];
...
对于(var i=0;i将数组[“History”]的值声明为数组,并将值推送到该数组中:
0: "History",
1: {
name: "some text"
},
2: {
name: "some text 2"
}
var数组=[“历史记录”]
数组[“历史记录”]=[];
...
对于(var i=0;iEasy ES6示例
const标记='History';
常量obj={[tag]:{};
const res=['ex1','ex2','ex3'].reduce((acc,x,i)=>{acc[tag][i]=x;返回acc;},obj);
console.log(res);//{“历史”:{0:ex1”,1:ex2,2:ex3}
旧的浏览器支持
var标记='History';
var obj={History:{}};
var res=['ex1','ex2','ex3'].reduce(函数(acc,x,i){acc[tag][i]=x;返回acc;},obj);
console.log(res);//与上述输出相同
简易ES6示例
const标记='History';
常量obj={[tag]:{};
const res=['ex1','ex2','ex3'].reduce((acc,x,i)=>{acc[tag][i]=x;返回acc;},obj);
console.log(res);//{“历史”:{0:ex1”,1:ex2,2:ex3}
旧的浏览器支持
var标记='History';
var obj={History:{}};
var res=['ex1','ex2','ex3'].reduce(函数(acc,x,i){acc[tag][i]=x;返回acc;},obj);
console.log(res);//与上述输出相同
没有“json数组”或“json对象”这样的东西。它始终是文本。它是数据结构的文本表示,可以是数组或对象。它使用JavaScript表示数组和对象
要获取此JSON,请执行以下操作:
var array = ["History"]
array["History"] = [];
...
for (var i = 0; i<div.length; i++){
array["History"].push( {
"name": div[i].value
});
}
您需要构建一个PHP或。PHP比PHP更通用,我建议您使用它们
键为数字、连续且从零开始的PHP数组是
在JSON中编码为数组。其他数组编码为对象
此数组必须只有一个键(“History”
),其关联值必须是包含两个数组的数组(数字索引)。每个数组必须只有一个键:“name”
您的阵列如下所示:
"History":{
0:{
name: "some text"
},
1:{
name: "some text 2"
}
}
当传递给它时,会生成一个与您期望的JSON等效的JSON
构建输入数组的方法不计其数。请阅读更多信息。没有“json数组”或“json对象”之类的东西。它始终是文本。它是数据结构的文本表示形式,可以是数组或对象。它对数组和对象使用JavaScript表示法
要获取此JSON,请执行以下操作:
var array = ["History"]
array["History"] = [];
...
for (var i = 0; i<div.length; i++){
array["History"].push( {
"name": div[i].value
});
}
您需要构建一个PHP或。PHP比PHP更通用,我建议您使用它们
键为数字、连续且从零开始的PHP数组是
在JSON中编码为数组。其他数组编码为对象
此数组必须只有一个键(“History”
),其关联值必须是包含两个数组的数组(数字索引)。每个数组必须只有一个键:“name”
您的阵列如下所示:
"History":{
0:{
name: "some text"
},
1:{
name: "some text 2"
}
}
当传递给它时,会生成一个与您期望的JSON等效的JSON
构建输入数组的方法不计其数。请阅读更多信息。将历史记录作为数组对象的一个元素(并为其指定正确的名称…)。然后历史记录可以是数组的根元素,在其中您可以使用推送功能:
$input = array(
"History" => array(
array("name" => "some text"),
array("name" => "some text 2"),
),
);
将历史记录设置为数组对象的元素(并为其指定适当的名称…)。然后历史记录可以是数组的根元素,在其中可以使用推送功能:
$input = array(
"History" => array(
array("name" => "some text"),
array("name" => "some text 2"),
),
);
如果您正在查找此。是以前的参考。如果您正在查找此。是以前的参考。