javascript - 使用for循环将数组的属性推送到两个新数组中 - JS
问题描述
我正在做一个在线课程,我得到了以下任务:
var peopleArray = [
{
name: "Harrison Ford",
occupation: "Actor"
},
{
name: "Justin Bieber",
occupation: "Singer"
},
{
name: "Vladimir Putin",
occupation: "Politician"
},
{
name: "Oprah",
occupation: "Entertainer"
}
]
编写一个循环,将名称推入名称数组,并将职业推入职业数组。
我的问题是:如何编写一个 for 循环,将名称推送到一个名为 Names 的新数组中,并将职业推入一个名为 Occupations 的新数组中?我正在使用 Scrimba,所以我需要控制台记录我的结果。
期待您的回音!
解决方案
var peopleArray = [
{
name: "Harrison Ford",
occupation: "Actor"
},
{
name: "Justin Bieber",
occupation: "Singer"
},
{
name: "Vladimir Putin",
occupation: "Politician"
},
{
name: "Oprah",
occupation: "Entertainer"
}
]
const names = []
const occupations = [];
peopleArray.forEach(el => {
names.push(el.name);
occupations.push(el.occupation);
});
console.warn(names, occupations);
https://jsfiddle.net/p1jz2qng/1/
我觉得你做作业太快了。在此之前,您应该了解数组,因为如果您对数组有所了解,那么这个作业非常简单。
推荐阅读
- windows - SCHTASKS /CREATE 每周 10 点之前的特定时间
- meteor - 当我使用流星easy搜索时排除HTML标签:搜索包
- oracle - 您好,我正在使用 Oracle。我想创建一个视图,在这个视图中,我显示相同主键的行和硬币销售总数
- python - 如何在 Django 模板中将 unicode 列表项转换为字符串
- javascript - 在 Google 地图上显示多个标记
- logstash - 如果消息中的“关键字”不适用于 logstash
- java - 在 Windows 中的 Spring Boot 应用程序嵌入式 Tomcat 服务器中配置 VirtualHost
- kubernetes - 如何在 Vault 中将 JSON 密码解析为 YAML?
- javascript - Google Chrome Devtools Network 如何获取 iframe 获取事件?
- intellij-idea - IntelliJ 和 VSCode 终端崩溃