我检查了我的转换后的代码,我发现 true
转换为 !0
例子。
let obj = {
loading: true
}
是转换为。
let obj = {
loading: !0
}
为什么会这样?是由于性能原因还是其他原因?
对于minifaction,即:较小的捆绑尺寸。也请参考: babel -plugin -transform-minify-booleans(最小化布尔运算)
从字面上看,至少在我看来:-0表示假;-1表示真。
应用基本的布尔代数:0等于1。