gpt4 book ai didi

javascript - 以这种方式使用对象属性是否可以接受?

转载 作者:行者123 更新时间:2023-11-30 15:39:40 25 4
gpt4 key购买 nike

美好的一天。我正在尝试练习使用 react-bootstrap 库。
在里面是 tutorial我看到了那个 ES6 代码,这让我有点困惑。

function FieldGroup({ id, label, help, ...props }) {
return (
<FormGroup controlId={id}>
<ControlLabel>{label}</ControlLabel>
<FormControl {...props} />
{help && <HelpBlock>{help}</HelpBlock>}
</FormGroup>
);
}

在不引用对象的情况下使用单独的对象属性是否可以接受?

最佳答案

这很好。它叫做destructuring .它比这更干净:

function FieldGroup(props) {
return (
<FormGroup controlId={props.id}>
<ControlLabel>{props.label}</ControlLabel>
<FormControl {...props} />
{help && <HelpBlock>{props.help}</HelpBlock>}
</FormGroup>
);
}

它还有一个优点not just sending all properties<FormControl /> ,但只有它需要的。

关于javascript - 以这种方式使用对象属性是否可以接受?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41014441/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com