arr.length === 0
!arr.length
考虑语义、执行效率、代码量等
1
aogu555 May 7, 2020 JSON.stringify(arr) === '[]'
|
2
aogu555 May 7, 2020
我来个不优雅的 hhh
|
3
cnmllll May 7, 2020
arr.length === 0
|
4
dragonbuf May 7, 2020
isEmpty(arr) {return arr.length === 0}
|
5
SilentDepth May 7, 2020
arr.length === 0
直观、无歧义 |
6
marcong95 May 7, 2020 |
7
raincode May 7, 2020
if(!arr.length){}
|
8
Mohanson May 7, 2020 via Android 写一个 isEmpty 包放 npm 上,然后 import 它
|
9
ooops May 7, 2020
定义个方法比较优雅啊 arr.isEmpty()
|
10
wuhaoworld May 7, 2020
@Mohanson 这个比较讽刺
|
11
myd May 7, 2020
arr.length === 0
这样写比较好理解,另外,性能瓶颈也不会在这个地方 |
12
guiling May 7, 2020 via Android
来个骚操作,忽略特殊情况
if(arr[0]){} |
14
liuzhiyong May 7, 2020 via Android
第一个,直接判断是否为零。话说这东西优先考虑语义清晰。
|
15
Ncanback May 7, 2020 你这个说的....
师爷,你来翻译翻译,什么叫做:判断数组 length 等于 0 ? 什么 tmd 叫做:判断数组 length 等于 0 ? |
16
newmlp May 7, 2020
就他妈一个 if 判断,有啥性能优化啊,我艹
|
17
weixiangzhe May 7, 2020
!arr.length
|
18
JerryCha May 7, 2020
((arr)=>arr.length===0)(arr)
|
19
iamjoyhe May 7, 2020
这也能优雅?
|
20
zfz001 May 7, 2020
arr.length === 0
|
21
zfz001 May 7, 2020
花里胡哨😀
|
22
printese May 7, 2020 via iPhone
(arr.length|0x0) == 0
|
23
JohnLou May 7, 2020
屁事真多
|
25
chenliangngng OP |
26
Wap May 8, 2020
!arr[0]
|
27
jipf9046522 Dec 4, 2020
@newmlp 有点意思
|