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