add:VS Code快捷键
This commit is contained in:
@@ -20,8 +20,28 @@ Date.parse("2019/04/20 18:14:00")
|
||||
上方代码转换的结果,单位是`毫秒`,不是秒。
|
||||
|
||||
|
||||
### 2019-04-23
|
||||
|
||||
```javascript
|
||||
const a = [];
|
||||
const b = {};
|
||||
|
||||
console.log(Boolean(a));
|
||||
console.log(Boolean(b));
|
||||
```
|
||||
|
||||
上方代码的打印结果均为true。 具体解释,可以看我在 `03-JavaScript基础/03-变量的强制类型转换.md`这篇文章里讲到的**转换为Boolean**。
|
||||
|
||||
所以,我们平时在写业务代码的时候,“判断是否为空对象/空数组”,不能直接写成 `if (myObj)`或者`if(myArray)`,会踩坑。
|
||||
|
||||
判断不否为空数组,可以用:
|
||||
|
||||
```javascript
|
||||
if (myArray.length)
|
||||
```
|
||||
|
||||
判断不为空对象,可以用 :
|
||||
|
||||
```javascript
|
||||
if (JSON.stringify(myObj) !== '{}')
|
||||
```
|
||||
Reference in New Issue
Block a user