美文网首页
两个对象的原型、原型链不同两个对象就不同

两个对象的原型、原型链不同两个对象就不同

作者: Remeo | 来源:发表于2016-10-28 17:16 被阅读0次

一 对象比较

var obj1 = { a: { b: 1 } } var obj2 = Object.create(obj1)

对象输出.png
obj1 === obj2 输出结果是:false ; obj1 == obj2 输出结果是: false
** obj1的 a 属性本身就是属于obj1的,但是obj2的 a 属性是属于obj2的原型的,obj2只是继承了它原型的 a 属性、**

二 new 与 Object.create()

// 声明一个函数作为构造函数
function People(){/*初始化实例*/}
var man = new People();
var woman = Object.create(People);

不同方法创建出的对象.png

相关文章

  • 两个对象的原型、原型链不同两个对象就不同

    一 对象比较 var obj1 = { a: { b: 1 } } var obj2 = Object.creat...

  • JavaScript进阶:原型模式

    1、前言 原型模式是指的将原型对象指向创建对象的类,使得不同的类共享原型对象的方法和属性。js中基于原型链的继承的...

  • data为什么是一个函数

    原型链:new出来两个对象,一个对象更改了原型链上的属性,那么另一个对象也会跟着更改,导致两个new对象的数据不独...

  • JavaScript的继承以及原型链相关内容

    1. 继承,原型,原型链理解以及它们之间的关系 2. 使用不同的方法来创建对象和生成原型链

  • 原型与原型链

    这是一个菜鸡对于这两个知识点的一些浅薄理解。 原型链:每个对象拥有一个原型对象,对象以其原型为模板、从原型继承方法...

  • 原型链完全解析

    什么是原型链?原型对象?原型? 我们来慢慢逐一解析。。。 原型对象:一个构造函数的prototype(原型)属性就...

  • 廖雪峰JS小记

    (function(){})() 原型,原型链 浅谈Js原型的理解JS 原型与原型链终极详解 对象 对象:一种无序...

  • JavaScript 原型和原型链

    原型 在 JavaScript 中,我们所称的原型有两个使用语境: 原型关系 原型属性 原型关系指对象的原型对象,...

  • JavaScript 原型和原型链

    原型 在 JavaScript 中,我们所称的原型有两个使用语境: 原型关系 原型属性 原型关系指对象的原型对象,...

  • 原型与原型链

    原型:每个javascript对象都有一个原型对象,这个对象在不同的解释器下的实现不同。比如在Chrome下,每个...

网友评论

      本文标题:两个对象的原型、原型链不同两个对象就不同

      本文链接:https://www.haomeiwen.com/subject/vgdeuttx.html