浮点数取整
1 | const x = 123.4545; |
注意:前三种方法只适用于32个位整数,对于负数的处理上和Math.floor是不同的。
1
2
3 > Math.floor(-12.53); // -13
> -12.53 | 0; // -12
>
生成6位数字验证码
1 | // 方法一 |
url查询参数转json格式
1 | // ES6 |
获取URL参数
1 | function getQueryString(key){ |
n维数组展开成一维数组
1 | var foo = [1, [2, 3], ['4', 5, ['6',7,[8]]], [9], 10]; |
日期格式化
1 | // 方法一 |
匿名函数自执行写法
1 | ( function() {}() ); |
数字字符转数字
1 | var a = '1'; |
最短的代码实现数组去重
1 | [...new Set([1, "1", 2, 1, 1, 3])]; // [1, "1", 2, 3] |