Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在分解结构时将默认属性设置为变量_Javascript - Fatal编程技术网

Javascript 在分解结构时将默认属性设置为变量

Javascript 在分解结构时将默认属性设置为变量,javascript,Javascript,我有一个变量id和剩余设置。我从设置对象筛选id,然后使用筛选后的remainingSettings对象。如何将默认值设置为id id Can缺席,脚本将被破坏 const { id, ...remainingSettings } = settings 您可以使用const{id=null,…remainingSettings}=settings 您可以使用const{id=null,…remainingSettings}=settings const{id='defaultvalue',…r

我有一个变量id和剩余设置。我从设置对象筛选id,然后使用筛选后的remainingSettings对象。如何将默认值设置为id id Can缺席,脚本将被破坏

const { id, ...remainingSettings } = settings

您可以使用const{id=null,…remainingSettings}=settings

您可以使用const{id=null,…remainingSettings}=settings

const{id='defaultvalue',…remainingSettings}=settings

const{id='defaultvalue',…remainingSettings}=settings

const{id=defaultId,…remainingSettings}=settings |{;试试这个.const{id=defaultId,…remainingSettings}=settings | |{};试试这个。我还从设置中过滤id值,所以它不起作用。抱歉,解释不正确。您想在这里实现什么?我想使用没有id的remainingSettings,但在某些情况下id可能不存在,并且程序将中断。这将起作用,或者您可以使用if id==undefined id=nullyeah,thx。我已经准备好了。我们只需要在构造之前添加条件,就像if settings?.id{do desctructuring}一样,我还从设置中过滤id值,所以它不起作用。抱歉,解释不正确。您想在这里实现什么?我想使用没有id的remainingSettings,但在某些情况下id可能不存在,并且程序将中断。这将起作用,或者您可以使用if id==undefined id=nullyeah,thx。我已经准备好了。我们只需要在构造之前添加条件,就像if settings?.id{do desctructuring}