我正在编写一个React App,只是很好奇:有没有一种方法可以使用没有声明的对象分解(使用let,const,var)并将其立即放入函数中?
我已经尝试过了,但是失败了。
console.log('visible', {visible}: this.state);
例如,我的状态:
this.state = {
visible: true
}
从(2行)起
let {visible} = this.state;
console.log('visible', visible);
至(1行)
console.log('visible', {visible} = this.state);
答案 0 :(得分:2)
您可以使用.UseHttpSys(options =>
{
options.UrlPrefixes.Add("http://localhost:5000");
options.Authentication.Schemes = AuthenticationSchemes.None;
options.Authentication.AllowAnonymous = true;
})
。要使用销毁功能,您必须使用两行
答案 1 :(得分:0)
如果您正在编写自己的函数,则可以像这样(TypeScript)直接解构参数:
const someFunc = ({visible}:SomeState) => {//etc.}
如果您不使用TypeScript,则不需要:SomeState