我需要messagaes使用function, 通过遍历数组来输出消息。结果,控制台应显示如下内容:
管理员 | 您收到了在论坛上发布广告的警告
彼得 | 我们周六 19:00 开会。你会来吗?
ETC
现在它输出这个:
名称来自from数组messagaes,消息文本来自text
let user = {
name: "Иван Иванов",
login: "killer504",
reputation: 97,
messages: [{
from: "administrator",
text: "Вы получили предупреждение за публикацию рекламы на форуме"
},
{
from: "Петр",
text: "Собираем встречу в субботу в 19:00. Придёшь?"
},
{
from: "administrator",
text: "Ваш рейтинг был повышен пользователем DonkeyKong"
},
{
from: "administrator",
text: "Ваш рейтинг был повышен пользователем Netologist"
},
{
from: "Brian Kerninghan",
text: "hello, world"
}
]
};
console.log('Всего сообщений: ' + user.messages.length);
function msgs() {
for (let i = 0; i < user.messages.length; i++) {
console.log(user.messages);
}
}
msgs(user.messages);

从技术上讲,像这样:
要对函数中的数据进行操作,它们必须作为参数传递。因为该函数将数据限制在其范围内
和功能
在函数中,通过所需的索引和键访问
messages[i].from,以及messages[i].text