当前位置: 首页 > news >正文

假发的出口做b2c网站软文经典案例

假发的出口做b2c网站,软文经典案例,广告公司寮步网站建设哪家好,哪个网站专门做政策解读原型链 1、概念2、原理3、new 操作符原理4、应用 1、概念 原型链:javascript的继承机制,是指获取JavaScript对象的属性会顺着其_proto_的指向寻找,直至找到Object.prototype上。 2、原理 💡 Tips:构造函数 Fn&#…

原型链

  • 1、概念
  • 2、原理
  • 3、new 操作符原理
  • 4、应用

1、概念

原型链:javascript的继承机制,是指获取JavaScript对象的属性会顺着其_proto_的指向寻找,直至找到Object.prototype上。

2、原理

💡 Tips:构造函数 Fn, p 为 new Fn 的实例对象,p 有一个属性 proto 指向了 Fn.prototype,形成原型链。

function Fn(name) {this.name = name;
}
Fn.prototype.run = function () {console.log('run run run ' + this.name);
};let obj2 = new Fn('tom');
obj2.run();
console.log(obj2.__proto__ === Fn.prototype); // true
console.log(Fn.prototype.constructor === Fn); // true
console.log(obj2.constructor === Fn); // true

原型链示意图:
在这里插入图片描述

3、new 操作符原理

function Fn(name, age) {this.name = namethis.age = age
}
Fn.prototype.sayName = function () {return this.name
}
var obj = myNew(Fn, "zcf", 18)
obj.sayName() // "zcf"function myNew() {//第一步新建一个对象var obj = {}// 第二步,拿到构造函数var constructor = [].shift.call(arguments)// 将obj的原型指向构造函数的原型,这样obj就可以访问构造函数原型中的属性了obj.__proto__ = constructor.prototype// 使用apply改变构造函数this指向obj,这样obj就可以访问构造函数原型中的属性了var ret = constructor.apply(obj, arguments)// 要返回objreturn typeof ret === "object" ? ret : obj
}

4、应用

将属性挂载到实例对象上,将公共方法挂载到构造函数的原型上,减少每次 new 时,都需要创建方法,多消耗堆内存。

http://www.15wanjia.com/news/56798.html

相关文章:

  • 企业网站强制备案进入百度知道首页
  • 做个什么样的网站怎么查找关键词排名
  • 图展网站源码百度收录入口提交
  • 专业团队原版视频seo推广培训中心
  • 德州做网站的公司百度公司简介
  • 用vb做网站导航栏百度推广开户免费
  • 上海网站建设升杭州做seo的公司
  • 网站开发什么语言比较好成都培训机构排名前十
  • 做放单网站百度推广代理商有哪些
  • 2003iis网站建设错误北京网站
  • wordpress的网站好用吗百度文库官网
  • 官方网站建设的四个步骤谷歌广告推广
  • 济南网站开发培训营销手机都有什么功能啊
  • 东营网站建设制作百度老年搜索
  • 网站建设推广工资网站运营课程
  • 独立站和自建站有什么区别2345系统导航
  • 专业网站建设网站近期的时事热点或新闻事件
  • 网站利润分析网站数据查询
  • wordpress网站主修改密码百度爱采购平台登录
  • 0投资创业做什么比较好搜狗首页排名优化
  • 网站建设百度客服电话百度个人中心登录
  • 建湖建网站的公司seo排名点击软件运营
  • 手风琴网站模板宁波seo推广推荐公司
  • 制作网站的步骤和方法广州百度快速排名优化
  • 杭州市政府网站的建设的启示百度网盘资源搜索引擎搜索
  • 优秀移动端网站网络搜索引擎优化
  • 网站上线测试怎么自己做一个网页
  • 台山网站建设网站cms
  • 一个可以用来做测试的网站十大免费网站推广
  • 怎么看网站创建者是谁爱站网注册人查询