首页 > 解决方案 > 使用对象数组中的键和值打印

问题描述

我有一个对象数组。我想获取键和值并打印数据。例如。我有 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 

标签: javascriptjquery

解决方案


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);

推荐阅读