如何传递带有默认值的参数?

AWX*_*DIA 2 reactjs next.js

我正在使用 React 和 Next.JS 创建一个个人项目。我试图传递一个带有默认值的参数,以便不需要每次使用此函数时都指定一个值。我怎样才能做到这一点?为了理解我希望 shouldShuffle 参数默认为 false。

const getItems = async ({shouldShuffle}) => {
 // my code
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

Man*_*ese 5

如果您只想将默认值传递给参数,您可以这样做,

 function say(message='Hi') {
    console.log(message);
}

    say(); // 'Hi'
    say('Hello') // 'Hello'
Run Code Online (Sandbox Code Playgroud)

但是,如果您正在寻找将默认值作为 props 传递给组件,请尝试定义一个接口并使用默认值解构 Props,以防 Props 没有传递给组件的可选参数。