Параметры по умолчанию для уничтожения объектов ES6 Я пытаюсь выяснить, есть ли способ использовать деструктурирование объектов по умолчанию, не беспокоясь о частично определенном объекте. Рассмотрим следующее: (function test({a, b} = {a: "foo", b: "bar"}) { console.log(a + " " + b); })(); Ответ 1 Да. Вы также можете использовать "дефолты" при деструктурировании: (function test({a = "foo", b = "bar"} = {}) { console.log(a + " " + b); })();
Ответ 1 Да. Вы также можете использовать "дефолты" при деструктурировании: (function test({a = "foo", b = "bar"} = {}) { console.log(a + " " + b); })();