Web/17-前端综合/2019年-前端日记.md
2019-04-25 11:23:17 +08:00

1.0 KiB
Raw Blame History

2019-04-02

Vue屏幕宽度自适应

https://blog.csdn.net/qq_25386583/article/details/77161478

https://blog.csdn.net/xuaner8786/article/details/81565219

2019-04-07

2019-04-09

Date.parse("2019/04/20 18:14:00")

上方代码转换的结果,单位是毫秒,不是秒。

2019-04-23

const a = [];
const b = {};

console.log(Boolean(a));
console.log(Boolean(b));

上方代码的打印结果均为true。 具体解释,可以看我在 03-JavaScript基础/03-变量的强制类型转换.md这篇文章里讲到的转换为Boolean

所以,我们平时在写业务代码的时候,“判断是否为空对象/空数组”,不能直接写成 if (myObj)或者if(myArray),会踩坑。

判断不否为空数组,可以用:

if (myArray.length)

判断不为空对象,可以用

if (JSON.stringify(myObj) !== '{}')