Javascript 将json项添加到现有json数组
我有这个jsonJavascript 将json项添加到现有json数组,javascript,Javascript,我有这个json var $arr = { { name : "name1", age : 12 },{ name : "name2", age : 12 } }; 如何向现有json数组添加/追加项?尝试 $arr.push({ name : "name3", age : 14 }); 但是它给了我 $arr.push不是一个函数 有什么想法吗,请帮忙?这就是推动的方式。您问题中的$arr不是javascript数组 var $arr = [{ name: 'name1', age: 12
var $arr = { { name : "name1", age : 12 },{ name : "name2", age : 12 } };
如何向现有json数组添加/追加项?尝试
$arr.push({ name : "name3", age : 14 });
但是它给了我
$arr.push不是一个函数
有什么想法吗,请帮忙?这就是推动的方式。您问题中的$arr不是javascript数组
var $arr = [{ name: 'name1', age: 12 }, { name: 'name2', age: 12 }];
$arr.push({ name: 'name3', age: 14 });
console.log($arr);
Output:
[ { name: 'name1', age: 12 },
{ name: 'name2', age: 12 },
{ name: 'name3', age: 14 } ]
这就是推动的方式。您问题中的$arr不是javascript数组
var $arr = [{ name: 'name1', age: 12 }, { name: 'name2', age: 12 }];
$arr.push({ name: 'name3', age: 14 });
console.log($arr);
Output:
[ { name: 'name1', age: 12 },
{ name: 'name2', age: 12 },
{ name: 'name3', age: 14 } ]
只需使用适当的
对象数组
,这里您创建了一个无效语法。只需将第一个和最后一个花括号{}
替换为方括号[]
,然后再次尝试现有代码。更多关于
//我用括号代替了花括号
var$arr=[{name:“name1”,年龄:12},{name:“name2”,年龄:12}];
$arr.push({姓名:“name3”,年龄:14});
控制台日志($arr)代码>只需使用适当的对象数组
,这里您创建了一个无效语法。只需将第一个和最后一个花括号{}
替换为方括号[]
,然后再次尝试现有代码。更多关于
//我用括号代替了花括号
var$arr=[{name:“name1”,年龄:12},{name:“name2”,年龄:12}];
$arr.push({姓名:“name3”,年龄:14});
控制台日志($arr)代码>这是因为它不是数组。它应该是$arr=[{},{}]它甚至不是jsp中的有效对象这是因为$arr是无效对象,请尝试var$arr=[{name:“name1”,age:12},{name:“name2”,age:12}]代码>最重要的是,这不是JSON。“JSON对象”或“JSON数组”或“JSON对象数组”都没有任何意义。您的问题不包含任何JSON,只包含对象和无效语法。“JSON(JavaScript对象表示法)是一种文本数据交换格式,与语言无关。”->这是因为它不是数组。它应该是$arr=[{},{}]它甚至不是jsp中的有效对象这是因为$arr是无效对象,请尝试var$arr=[{name:“name1”,age:12},{name:“name2”,age:12}]代码>最重要的是,这不是JSON。“JSON对象”或“JSON数组”或“JSON对象数组”都没有任何意义。您的问题不包含任何JSON,只包含对象和无效语法。“JSON(JavaScript对象表示法)是一种文本数据交换格式,与语言无关。”->