【发布时间】:2020-01-26 06:46:32
【问题描述】:
给定一个用户数组,编写一个函数 namesAndRoles,它以字符串形式返回所有用户的姓名和角色,每个值都带有标签。
const users = [{
name: 'Homer',
role: 'Clerk',
dob: '12/02/1988',
admin: false
},
{
name: 'Lisa',
role: 'Staff',
dob: '01/30/1965',
admin: false
},
{
name: 'Marge',
role: 'Associate',
dob: '09/10/1980',
admin: true
}
];
function namesAndRoles(users) {
output = "";
for (var i = 0; i < users.length; i++)
output += " Name: " + users[i].name + "\n" + " Role: " + users[i].role + "\n";
return output;
}
console.log(namesAndRoles(users));
我似乎无法换行。我一直得到的是:
姓名:Homer\n 职务:文员\n 姓名:Lisa\n 职务:职员\n 姓名:Marge\n 职务:助理\n
【问题讨论】:
标签: javascript