今天敲代码的遇到一个很常见的判断---输入框的值如果为空格时,后续代码就return。 顺手就给写成了
if(value == '')
结果显然易见,这个肯定是无效代码,然后就试了一下,发现这个判断就是false,可能我想的有些理所当然了,就是空串与空串相等呗,结果还有这么个事呢。想了一会突然想到一个函数,
str.trim()
去翻了一下mdn , 就是从字符串的左右两边都删除多余的空格,简单来说就是删除多余空格的方法,然后使了一下果然可行。
if(value.trim() == '')
暂做记录,后续补充trim方法的实现过程