разрушение объекта с помощью параметров - PullRequest
0 голосов
/ 18 апреля 2019

Если у меня есть следующий метод ES6:

function myClothes([first, second, third]) {
  return {
    first: first,
    second: second,
    third: third
  }
} 

Как мне распечатать "рубашку кроссовок" в моем окне консоли? Я пробовал следующее, но мне все еще не хватает решения:

console.log(myClothes({
  ['first']:'sneakers',
  ['second']:'pants',
  ['third']:'shirt'
}));

Что я делаю не так?

Большое спасибо!

1 Ответ

1 голос
/ 18 апреля 2019

Во-первых, измените свою функцию, чтобы использовать деструктуризацию объекта.Затем используйте простой оператор console.log внутри функции:

function myClothes({first, second, third}) {
  console.log([first, second, third].join(" "));
  return {
    first: first,
    second: second,
    third: third
  }
}

console.log(myClothes({
  ['first']:'sneakers',
  ['second']:'pants',
  ['third']:'shirt'
}));
.as-console-wrapper { max-height: 100% !important; top: auto; }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...