公司维护一个项目是压缩混淆后的。。。。所以看到了js很多有趣的写法,不定期更新
获取undefined
void 0
// 可以用在判断参数上
void 0 !== arguments[2]
逗号操作符
对它的每个操作数求值(从左到右),并返回最后一个操作数的值。 可运用在三目运算符
let x = 1;
x = (x++, x);
console.log(x);
// expected output: 2
x = (2, 3);
console.log(x);
// expected output: 3
true false
!0 //TRUE !1 // FALSE
获取时间戳
‘+’ 强制转换数据类型为Number
new Date()*1
+new Date()
几次方
1e3 // 10的三次方 1000