React Native 中布尔运算的含义
Boolean Operation Meaning in React Native
我通常是一名后端程序员,因此为了协助完成一些初始工作,我得到了一个设置了模板项目的项目。作为我的第一个 React Native 项目,我试图理解一些事情,但我似乎无法理解 bgColor 的逻辑是什么? :
const navbarStyles = [
styles.navbar,
bgColor && { backgroundColor: bgColor }
];
有什么可以提供帮助的解释或参考资料吗?点赞!
这叫做短路,是一种简写方式:
if (bgColor) { //implies bgColor != undefined (and also != null, != 0 etc)
backgroundColor: bgColor
}
我通常是一名后端程序员,因此为了协助完成一些初始工作,我得到了一个设置了模板项目的项目。作为我的第一个 React Native 项目,我试图理解一些事情,但我似乎无法理解 bgColor 的逻辑是什么? :
const navbarStyles = [
styles.navbar,
bgColor && { backgroundColor: bgColor }
];
有什么可以提供帮助的解释或参考资料吗?点赞!
这叫做短路,是一种简写方式:
if (bgColor) { //implies bgColor != undefined (and also != null, != 0 etc)
backgroundColor: bgColor
}