首页 > 解决方案 > 将 json 项添加到现有的 json 数组

问题描述

我有这个json

var $arr = { { name : "name1", age : 12 },{ name : "name2", age : 12 } };

如何将项目添加/附加到现有的 json 数组?试过了

$arr.push({ name : "name3", age : 14 });

但它给了我,

$arr.push 不是函数

有什么想法,请帮忙?

标签: javascript

解决方案


这就是推动发生的方式。您问题中的 $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 } ]

推荐阅读