javascript – 在ECMAScript中检查空字符串时,为什么要在string ==“”上使用string.length == 0?
我当前项目中的大多数开发人员使用(对我)奇怪的方法来检查ECMAScript中的空字符串:我通常会这样写:后一版本对我来说似乎更加可读和自然.没有人问我似乎能够解释版本1的优点.我想在过去的某个时候,有人告诉大家这是这样做的方式,但现在那个人离开了,没有人记得为什么要这样做办法.我想知道是否有理由选择第二版的第一版?某个版本是否更安全或更快?