Javascript - 数组中的键和值

时间:2017-04-21 18:15:24

标签: javascript jquery arrays

我希望使用Javascript在数组中动态存储一些数据。我的目标是保存用户指定的配置,然后将其存储在我的数据库中。

我正在尝试创建一个这样的数组:

var config = [];
config.push({id:100,name:'Yashwant',age:30}); 
config.push({id:200,name:'Mahesh',age:35});

然而,当我打印出config数组时,就像这样:

alert(config);

打印:

[object Object],[object Object]

如何动态地将值存储并推送到我的数组?

编辑:: 似乎我正确地存储了值。我该如何访问它?

2 个答案:

答案 0 :(得分:2)

警告将config参数转换为字符串。如果要查看用于调试目的的值,最好使用console.log(config)

或者您可以使用JSON.stringify(config)将其转换为JSON字符串。

要访问这些值,您可以执行以下操作:console.log(config[0].age, config[1].age);

答案 1 :(得分:0)

如果要打印任何javascript对象的值,可以使用JSON类将对象数据字符串化或将字符串化数据(JSON)解析回对象。

alert(JSON.stringify(config));