我有一个状态数组myVar。
我只想基于这样的条件将某些元素添加到数组中
如果条件
myVar = [1, 2, 3]
其他
myVar = [1, 2, 3, 4, 5]
因此,在两种情况下,第一个元素都存在,只有在不满足条件的情况下,后两个元素才存在,在将构造函数中的变量声明为状态的一部分时,所有这些都是如此。
这可能吗?
预先感谢
答案 0 :(得分:2)
您可以尝试使用Array.concat()
const myVar = [1, 2, 3].concat(true ? [4, 5] : []);