在项目中使用三目运算符,eslint会报错,这个三目运算还能怎么写?
data () {
return {
open: false,
currentTab: false,
isFolder: this.model.children && this.model.children.length ? true : false
}
},
在项目中使用三目运算符,eslint会报错,这个三目运算还能怎么写?
data () {
return {
open: false,
currentTab: false,
isFolder: this.model.children && this.model.children.length ? true : false
}
},
11 回答1.3k 阅读
4 回答576 阅读✓ 已解决
3 回答855 阅读
2 回答577 阅读
1 回答677 阅读
额,如果你是需要一个boolean值的话,这里不需要三目运算就可以达到效果
如果一定要使用的话
补充一下,这里&&的运算优先级是低于?:的,而右边的length属性不是bool表达式