因在IE中使用Number.parseInt报错‘对象不支持此属性或方法’而写此笔记做记录
在ECMAScript 2015之前,parseInt属于window对象,作为全局变量存在。
在ECMAScript 2015之后,parseInt属于Number对象。
两者的功能性(functionality)完全一致,这么做的目的是为了模块化全局变量(modularization of globals)。
而这一改动在IE中是不支持的,所以如果要兼容IE需要做polyfill,像这样:
if(Number.parseInt === undefined){Number.parseInt = parseInt;}
参考链接:MDN web docs
