摘要: Object.js() ES5比较两个值是否相等,只有两个运算符:相等运算符(==)和严格相等运算符( )。 它们都有缺点,==会自动转换数据类型, 的NaN不等于自身,以及+0等于-0。 JavaScript缺乏一种运算,在所有环境中,只要两个值是一样的,它们就应该相等。 Set数据结构: 本身是 阅读全文
posted @ 2021-03-24 23:44 猎奇游渔 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 属性名表达式:大有用途 通常我们定义对象的属性是这样的: obj.name = 'zs'; 现在可以用表达式属性: obj['n'+'ame'] = 'zs'; 注意: 阅读全文
posted @ 2021-03-24 23:40 猎奇游渔 阅读(23) 评论(0) 推荐(0) 编辑
摘要: instanceof : 是沿着原型链查找机制去判定的 B的原型继承了a的实例,B的原型上就有了a的私有属性和能通过原型链访问到A的公用属性,因为B的原型已经继承了A的一个实例,也就是说B的原型的上级域已经是属于A了。 以后B的每一个实例从严格意义上都应该属于 A了,但是insanceof 检测的结 阅读全文
posted @ 2021-03-24 15:53 猎奇游渔 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 原形链继承/经典继承 输出结果:由图可见,什么叫继承,就是创建的obj2这个对象的__proto__指向了obj的__proto__指向的Object的prototype 所以创建的obj2对象因为继承了obj,什么是原形链继承?就是Object的一个实例对象obj作为新创建的obj2对象的原型,那 阅读全文
posted @ 2021-03-24 01:06 猎奇游渔 阅读(57) 评论(0) 推荐(0) 编辑