arr.length === 0
!arr.length
考虑语义、执行效率、代码量等
JSON.stringify(arr) === '[]'
我来个不优雅的 hhh
arr.length === 0
isEmpty(arr) {return arr.length === 0}
arr.length === 0
直观、无歧义
import isNonEmptyArray from 'is-non-empty-array'
!isNonEmptyArray(arr) //

if(!arr.length){}
写一个 isEmpty 包放 npm 上,然后 import 它
定义个方法比较优雅啊 arr.isEmpty()
这个比较讽刺
arr.length === 0
这样写比较好理解,另外,性能瓶颈也不会在这个地方
来个骚操作,忽略特殊情况
if(arr[0]){}
这个问题很大。数组内容是 [false], [0], [''] 咋办
第一个,直接判断是否为零。话说这东西优先考虑语义清晰。
你这个说的....
师爷,你来翻译翻译,什么叫做:判断数组 length 等于 0 ? 什么 tmd 叫做:判断数组 length 等于 0 ?
就他妈一个 if 判断,有啥性能优化啊,我艹
!arr.length
((arr)=>arr.length===0)(arr)
这也能优雅?
arr.length === 0
花里胡哨