【问题标题】:Structuring multiple objects within an array [closed]在数组中构造多个对象[关闭]
【发布时间】:2021-12-07 16:25:41
【问题描述】:

3a。创建一个名为 jurassicParkMovies 的 const 变量,并将值设置为包含两个对象的数组。对数组中的每个对象使用以下键和值:第一个对象的键值对是(一个:“侏罗纪公园”,两个:“失落的世界:侏罗纪公园”,三个:“侏罗纪公园 III”)。第二个对象的键值对是(四个:“侏罗纪世界”,五个:“侏罗纪世界:堕落王国”和“侏罗纪世界:统治”)。 (注意:我建议在这个上使用一些复制和粘贴) 3b。创建一个名为 seeJPMovies 的函数。在 seeJPMovies 函数的开始和结束大括号内只有以下内容(见下文),当函数运行时,所有六个电影名称都显示在终端/控制台中(提示:至少有两种方法可以完成) ...

console.log(one);
 console.log(two);
 console.log(three);
 console.log(four);
 console.log(five);
 console.log(six);

【问题讨论】:

标签: javascript


【解决方案1】:

seeJPMovies 期望一个对象为argument(期望的键设置为one, ..., six),然后在调用函数时合并和扩展源数组:

const arr = [
  {
    one: "Jurassic Park",
    two: "The Lost World: Jurassic Park",
    three: "Jurassic Park III",
  },
  {
    four: "Jurassic World",
    five: "Jurassic World: Fallen Kingdom",
    six: "Jurassic World: Dominion",
  }
]

const seeJPMovies = ({ one, two, three, four, five, six }) => {
  console.log(one);
  console.log(two);
  console.log(three);
  console.log(four);
  console.log(five);
  console.log(six);
}

seeJPMovies({ ...arr.reduce((a, c) => ({ ...a, ...c }), {}) })

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-05
    • 2021-03-05
    • 1970-01-01
    • 1970-01-01
    • 2020-10-30
    相关资源
    最近更新 更多