我想在我的列表初始化中添加一些项目,但有时我不想基于条件添加项目,我尝试了下面的三元操作符,但它将null添加到我的列表中。如果满足条件,有没有方法可以完全跳过添加特定项目?我不需要在单独的if块中使用初始化就可以做到这一点,但我正在寻找一个可以在相同的初始化语句中完成的解决方案。为了更清楚地了解我的问题,我的列表应该根据标志有不同的项目顺序 var myList
我有一个变量data,它可以是单个值(假设它可以是对象、字符串或数字),也可以是一个数组。我想要在数组的每个元素上执行函数,或者对单个值执行函数。result; result = data.map(d => f(d)) result = f(data);我可以使用三元组来达到同样的效果,但我想删除条件。有没有一种惯用的方式来做这件事?