尤其在引入插件的时候,由于各个编码习惯,总是在最后一个顺便写下,可这种做法却带来麻烦,通过配置即可避免这种问题
举个实例
export function typeOf(obj) {
const toString = Object.prototype.toString
const map = {
'[object Boolean]': 'boolean',
'[object Number]': 'number',
'[object String]': 'string',
'[object Function]': 'function',
'[object Array]': 'array',
'[object Date]': 'date',
'[object RegExp]': 'regExp',
'[object Undefined]': 'undefined',
'[object Null]': 'null',
'[object Object]': 'object', //此处是问题所在哦~~
}
return map[toString.call(obj)]
}
在babel.config.js文件中新增如下配置:
"targets": {
"ie": "11"
}
好了,时间到了,该下班,希望可以帮助遇到同样问题的你哈,byebye啦~~,你若觉文章可以,顺手点个star哈,在此感谢咯哈~~