可能缺少一个非常基本的东西。请告诉我 如果有更好的方法可以比在JavaScript中使用三元运算符更优雅。
if (data.isYellowCupcake === YES) {
dataCopy.isCupcake = true;
} else if (data.isYellowCupcake === NO) {
dataCopy.isCupcake = false;
}
答案 0 :(得分:2)
怎么样:
dataCopy.isCupkake = data.isYellowCupkake === YES;
顺便说一句,纸杯蛋糕只有一个k
。
答案 1 :(得分:2)
即使您说您不希望三元运算符,我也会在这里保留。
dataCopy.isCupcake = data.isYellowCupcake === 'YES' ? true
: data.isYellowCupcake === 'NO' ? false
: null;