相关疑难解决方法(0)

ES6对象解析默认参数

我试图弄清楚是否有一种方法可以使用默认参数的对象解构而不必担心对象被部分定义.考虑以下:

(function test({a, b} = {a: "foo", b: "bar"}) {
  console.log(a + " " + b);
})();
Run Code Online (Sandbox Code Playgroud)

{a: "qux"}例如,当我打电话给我qux undefined时,我会在控制台中看到我真正想要的东西qux bar.有没有办法实现这一点,而无需手动检查所有对象的属性?

javascript ecmascript-6

58
推荐指数
1
解决办法
2万
查看次数

标签 统计

ecmascript-6 ×1

javascript ×1