数组内多对象结构化:侏罗纪公园系列JS变量与函数实现需求
3a 定义jurassicParkMovies变量
对应代码如下:
const jurassicParkMovies = [ { 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" } ];
3b 实现seeJPMovies函数
要求函数内部保留给定的6行console.log代码,仅额外补充变量定义逻辑即可,以下是两种可行实现:
实现方式1:合并数组对象后统一解构
function seeJPMovies() { const { one, two, three, four, five, six } = Object.assign({}, ...jurassicParkMovies); console.log(one); console.log(two); console.log(three); console.log(four); console.log(five); console.log(six); }
实现方式2:分别解构数组内的两个对象
function seeJPMovies() { const { one, two, three } = jurassicParkMovies[0]; const { four, five, six } = jurassicParkMovies[1]; console.log(one); console.log(two); console.log(three); console.log(four); console.log(five); console.log(six); }
调用seeJPMovies()即可在控制台输出全部六部侏罗纪系列电影名称。
内容的提问来源于stack exchange,提问作者mattbos10
相关产品推荐
相关产品推荐

