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

广州建网站的公司 白云区网站维护 北京

广州建网站的公司 白云区,网站维护 北京,h5网站制作案例分析,如何线下宣传网站文章目录 前言区别总结 前言 以前没注意过, 去创建一个构造函数的时候, 方法都是直接写在函数内的. 在构造函数需要多次实例化的情况下有缺点, 不过幸好以前项目里的构造函数也不需要多次实例化, 缺点没有生效. 区别 为了比较, 先在构造函数内部直接书写方法, 查看实例化结果… 文章目录 前言区别总结 前言 以前没注意过, 去创建一个构造函数的时候, 方法都是直接写在函数内的. 在构造函数需要多次实例化的情况下有缺点, 不过幸好以前项目里的构造函数也不需要多次实例化, 缺点没有生效. 区别 为了比较, 先在构造函数内部直接书写方法, 查看实例化结果: function Person(age, sex) {this.age age;this.sex sex;this.getAge function () {console.log(this.age);this.age;return this.age;} }const person0 new Person(20, female); const person1 new Person(20, female); console.log(person0); console.log(person1);如上图, 直接写在构造函数内, 在对象原型链上是找不到这个方法的, 只有对象内部存在该方法; 尝试调用对象内的属性时会先在对象内部查找, 如果找不到会去对象原型上查找. 如果把方法写在原型上, 实例化多个对象的时候就不会在每个对象内都定义这个方法, 而是实例化出的全部对象共用同一原型内的该方法, 每个对象内就不再存在存储该函数的键值对, 这占据更小的内存: function Person(age, sex) {this.age age;this.sex sex; } Person.prototype.getAge function () {this.age;return this.age; }const person0 new Person(20, female); const person1 new Person(30, female); console.log(person0); console.log(person1);刚才想了一下可不可以把属性也写在原型里, 不太能, 实例化多个对象必然是需要存在各对象内属性不同的情况, 那么属性写进去共用, 某处修改互相影响, 会造成麻烦, 而方法可以公用基本不会动所以可以写在原型里. 如果需要写在构造函数原型里的某方法在某实例内不同, 那就在该实例中新定义重名方法, 因为调用时还是优先在实例内查找的, 找到了就不会再去原型上找, 这并不是函数重载. 总结 –
http://www.dnsts.com.cn/news/199285.html

相关文章:

  • 建设事业单位网站多少钱海沧抖音搜索seo推广运营
  • 网站建设 资质荣誉戚墅堰网站建设
  • 中山精品网站建设市场做婚纱网站的步骤
  • 公司做网站还是做app前端网站开发项目经验
  • 荣成市有做网站的吗上海建设工程网
  • 网站开发留言板代理ip官网
  • 网站建设 事迹wordpress 验证表单
  • 阿里云商业网站建设视频国外简约网站
  • 最有设计感的网站装修设计培训学费多少钱
  • 怎么建设网站容易被百度抓取河南郑州网站设计公司
  • 网站开启伪静态需要编写什么代码促销策略的四种方式
  • 建站工具megento微网站制作工具有哪些
  • 技术支持 东莞网站建设电脑回收定制开发网站多少钱
  • 海口会计报名网站小说网站编辑怎么做
  • 建设在线观看视频网站企业融资需求怎么写
  • 东莞个人网站建设wordpress 调用新浪微博内容
  • 咸阳市城乡建设规划局网站上海方正大厦网站建设
  • 高权重域名做网站室内装修设计软件免费版下载破解版
  • 秦皇岛网站制作价格用html能做企业网站吗
  • 如何用ps做网站导航条浙江网报通用招聘平台
  • asp.net 窗体网站室内设计师培训哪里好
  • 永久免费的自建网站添加字体到wordpress
  • 怎么找人做网站啊西部网站管理助手 伪静态
  • 贵港网站建设代理上海浦东做网站的公司
  • 网站的制作步骤设计制作小车
  • 写作网站哪个好用做网站公司商丘
  • 做网站 设计师很网站策划案怎么写范文
  • 变性人做网站福田庆三鼻子案例
  • 网站接入服务单位企业文化设计
  • 建站之星网站建设下载版宁波东方论坛