1. bind()函数无法改变ES6箭头函数中this的指向
const a = ()=>{ console.log(this) } a.bind(document)()
2.当使用~~按位非进行类型转化时,转换浮点数会丢失小数点后的数,当字符串大于2147483647(即2的31次方减一)时转化会出问题,所以我们尽量少用~~转化过大的字符串
~~'15.121' //返回15
~~2147483647 //返回2147483647
~~2147483648 //返回-2147483648 即2的31次方