gpt4 book ai didi

javascript - 如何简化条件数组值加法

转载 作者:行者123 更新时间:2023-12-02 13:57:30 24 4
gpt4 key购买 nike

这是代码:

const presets = (buildType === "___PROD___") ?
[ "react",
"es2015",
{ "modules" : false }
] : [
"react",
"es2015"
];

可以看到,reactes2015的值是重复的。三元运算符中是否可以不出现这种重复?

最好,

最佳答案

使用 spread syntax 怎么样? ?

var standardPresets = ['react','es2015'];
const presets = cond ? [ ...standardPresets , {modules: false} ] : [ ...standardPresets ];

是否必须使用三元if?当满足该条件时,您可以将 .push 放入数组中吗?

const standardPresets = ['react','es2015'];
if(cond){ standardPresets.push({modules: false}); }

就我个人而言,我认为重复并不算太糟糕。

关于javascript - 如何简化条件数组值加法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40615760/

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