- 博客(2)
- 收藏
- 关注
原创 js中的抽象相等 (定义了==运算符的行为)
== 运算符在比较两个不同类型的值时会发生隐式强制类型转换,有以下几种情况 对象和非对象之间的相等比较(会将对象进行转换,转换为基本类型值)。 将对象转为基本类型值有一个特性:对象中如果有valueOf方法,并且能将对象转为基本类型值,则会采用valueOf,否则将会采用toString方法转换。 如果非对象是布尔值的话两边都会进行转换(下一条讲了布尔值的情况) var a = 42 var b = [42] a == b // true 如果有一边有布尔值则将布尔值转为数字 (这个是==容易出错
2020-07-07 22:12:37 168
原创 基于vue脚手架项目进行优化
一、移除打包后的console.log 首先项目完成后肯定要进行打包,但我们再开发过程中会进行很多的日志打印, 为了不让打包后也有这个打印,所以我们要进行移除console.log,但如果我们进行手动 移除,肯定是不行的(浪费时间),所有我们可以用到(babel-plugin-transform-remove-console)这个第三方依赖包(开发依赖) 我们可以在(babel.config.js)这个配置文件,plugins节点中新增"transform-remove-console" 例如: modul
2020-07-01 16:36:57 672 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人