当前位置:首页 > javascript > 正文内容

js原型链

自由小鸟6年前 (2019-06-11)javascript3174

创建对象有几种方法:

image.png

image.png

原型,构造函数,实例,原型链

image.png


左边 实例对象  instanceof 构造函数  来判断是不是同一个引用原型

image.png

image.png

用constructor 比instanceof来判断继承更严谨

var o3=new M()

o3 instanceof  M            true

o3 instanceof Object      true

o3 __proto__ constructor===M   true    原型对象有个constructor 指向构造函数

o3 __proto__ constructor===Object   false


new运算


image.png


模拟new运算符工作原理

image.png


版权声明:本文由Web学习之路发布,如需转载请注明出处。

本文链接:https://webge.net/?id=40

“js原型链” 的相关文章

HTTP协议类

HTTP协议类

HTTP协议的主要特点    1,简单快速,每个资源是固定的,通过固定url就可以了    2,灵活  head有数据类型,一个HTTP协议可以完成不同数据类型的传输    3,无连接&nb...

数组有哪些原生方法

赋值方法:pop 和 push   pop // 删除数组最后一个元素,返回被删除的元素push // 在数组尾部插入1-N个元素,返回操作后数组的lengthshift     //  删除数组第一个元素,返回被删除的元素uns...

js 深浅拷贝

对象浅拷贝Object.assign,也可以做到浅拷 slice let obj=[11,22,33,44,['aa','bb','cc']] let aaa=obj.slice(0); aaa[4][0]='ccc' c...

js 判断数组,对象

arr=[1,2,3,4]; obj={a:'aaa'}; console.log(arr.constructor===Object) //false arr instanceof Array //true Object.prototype.toString.call(...

SSO单点登陆

1、单点登录实现原理1)登录 注意:1)跳转SSO验证登录时,需要使用sendDirect重定向;2)浏览器与SSO之间建立的会话成为全局会话。扩展:a.spring项目如何获取本机的IP地址? 获得仅为ip地址不带端口b.spring项目如何获取项目端口? 2)注销 SSO认证中心有一个全...

js cookie实现在一天内只执行一次

function versionExpireTime(key,method) { var v = getCookie(key); if (!v) { method(true); //外面传进来的callback,方便告诉外部是否过期 //获取...