我正在使用 React 和 Next.JS 创建一个个人项目。我试图传递一个带有默认值的参数,以便不需要每次使用此函数时都指定一个值。我怎样才能做到这一点?为了理解我希望 shouldShuffle 参数默认为 false。
const getItems = async ({shouldShuffle}) => {
// my code
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
如果您只想将默认值传递给参数,您可以这样做,
function say(message='Hi') {
console.log(message);
}
say(); // 'Hi'
say('Hello') // 'Hello'
Run Code Online (Sandbox Code Playgroud)
但是,如果您正在寻找将默认值作为 props 传递给组件,请尝试定义一个接口并使用默认值解构 Props,以防 Props 没有传递给组件的可选参数。
| 归档时间: |
|
| 查看次数: |
4556 次 |
| 最近记录: |