javascript - 使用对象数组中的键和值打印
问题描述
我有一个对象数组。我想获取键和值并打印数据。例如。我有 ID、用户名和密码,我想要用户名和密码。
[
{"id":1,"name":"admin","password":"admin","role":"Admin"},
{"id":2,"name":"user","password":"user","role":"User"},
{"id":3,"name":"superadmin","password":"superadmin","role":"superadmin"}
]
输出应该是
name : admin
password : admin,
name : user
password : user,
name : superadmin
password : superadmin
解决方案
let data = [
{"id":1,"name":"admin","password":"admin","role":"Admin"},
{"id":2,"name":"user","password":"user","role":"User"},
{"id":3,"name":"superadmin","password":"superadmin","role":"superadmin"}
];
var out_data = data.reduce((a, b) => a + 'name: ' + b.name + ', password: ' + b.password + ' ', '');
console.log(out_data);