我有这个函数签名
const foo = (arg, { opt1, opt2, opt3 }) => {
...
};
但我希望第二个参数是可选的,例如调用函数
foo("Hello");
但是,我得到
TypeError:无法解构opt1“未定义”或“空”的属性。
因此,我很想通过更改以下功能来解决此问题:
const foo = (arg, options = {}) => {
const { opt1, opt2, opt3 } = options;
...
};
但是想知道是否有更多的内联替代方案?
Smart猫小萌
白衣染霜花
www说
相关分类