![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS/JQUERY
wybarcelona
这个作者很懒,什么都没留下…
展开
-
JS 总结之原型继承的几种方式
前提以一个父类为前提条件,列举 js 继承的继承方式:function Person (age) { this.age = age || 18}Person.prototype.sleep = function () { console.log('sleeping')}复制代码:meat_on_bone: 方式 1:原型链继承(不推荐)function Programmer() {}Programmer.prototype = new Person ()Progra转载 2021-05-13 10:19:21 · 382 阅读 · 0 评论 -
js中==和===区别
操作数1 == 操作数2,操作数1 === 操作数2比较过程: 双等号==: (1)如果两个值类型相同,再进行三个等号(===)的比较 (2)如果两个值类型不同,也有可能相等,需根据以下规则进行类型转换在比较: 1)如果一个是null,一个是undefined,那么相等 2)如果一个是字符串,一个是数值,把字符串转换成数值之后再进行比较 三等号===: (1)如果类型不同,就一定不相等 (2)如果两个都是数值,并且是同一个值,那么相等...转载 2021-05-12 14:54:02 · 124 阅读 · 0 评论 -
汇总常用的js对象Object的深比较方法
这篇文章简单总结常用的深度比较方法,这些方法在react中用的特别多,特别是生命周期里面prop对比。因此,react和immutable天生结合性比较好。假设你项目中没有用immutable这种第三方库,那么实现深度比较的方法,在这里总结一下!方法一 function equalsObject (obj1,obj) { var p; if (obj1 === obj) { return true; } //转载 2021-05-12 14:59:49 · 1488 阅读 · 0 评论