Tec*_*ner 0 javascript destructuring ecmascript-6
我有一个函数,我试图从选项中解构几个参数
fetchArtifactsWithFiltersOG = async options => {
const { nextPage, fromSearch } = options;
}
Run Code Online (Sandbox Code Playgroud)
问题:
但是,在某些用例中options are not passed
,在这种情况下它会抛出nextPage of undefined error
.
在这种情况下我如何解构我不确定选项是否只是有时被传递。没有使我的语法 ES5。
为 options 参数设置默认值。
async (options = {}) =>
Run Code Online (Sandbox Code Playgroud)
或者
async (options = { nextPage: 1, frontSearch: false }) =>
Run Code Online (Sandbox Code Playgroud)