JavaScript 小技巧
JavaScript 小技巧
WaterBoat1.sleep 延迟函数
1 | function sleep(delay) { |
2.获取 URL 参数
1 | decodeURI("%E5%95%8A%E5%93%88%E5%93%88"); // 解码中文 |
3.判断简化
1 | let a = 1; |
4.清空数组
1 | let array = ["A", "B", "C", "D", "E", "F"]; |
5.计算代码性能
1 | // web Api |
6.拼接数组
1 | let a = [1, 2, 3]; |
7.判断 null 和 undefined
1 | let a; |
8.伪数组转为数组
1 | Array.prototype.slice.call(arguments); |
9.对象动态声明属性
1 | const dynamic = "color"; |
10.缩短 console.log()
1 | // Web Api |
11.检查对象是否为空
1 | Object.keys({}).length; // 0 |