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

网站出现乱码怎么办常见的o2o平台有哪些

网站出现乱码怎么办,常见的o2o平台有哪些,工作室需要营业执照吗,青岛seo优化原型:函数都有prototype属性,称之为原型,也称为原型对象 原型可以放一些属性和方法,共享给实例对象使用 原型可以做继承 原型链:对象都有__proto__属性,这个属性指向它的原型对象,原型对象也是对象,也有__proto__属性,指向原型对象的原型对象,这样一层一…

原型:函数都有prototype属性,称之为原型,也称为原型对象
原型可以放一些属性和方法,共享给实例对象使用
原型可以做继承

原型链:对象都有__proto__属性,这个属性指向它的原型对象,原型对象也是对象,也有__proto__属性,指向原型对象的原型对象,这样一层一层形成的链式结构称为原型链,最顶层找不到则返回 null

1.javascript原型链(经典函数构造器 + prototype)

function Person(name) {this.name = name;
}Person.prototype.sayHello = function() {console.log(`Hello, my name is ${this.name}`);
};const alice = new Person('Alice');
alice.sayHello();  // Hello, my name is Aliceconsole.log(alice.__proto__ === Person.prototype);  // true
console.log(Person.prototype.__proto__ === Object.prototype);  // true
console.log(Object.prototype.__proto__);  // null

解释:

  • 每个对象都有一个内部属性 [[Prototype]](常用 __proto__ 访问),指向它的原型对象。

  • 当访问对象的属性或方法时,如果自身没有,会沿着 [[Prototype]] 一层层往上找,这个查找链就是原型链

  • 上面例子中,alice 访问 sayHello 方法时没在自身属性里找到,就去它的原型对象 Person.prototype 查找。

  • Person.prototype 的原型是 Object.prototype,这构成了原型链的多层关系。

  • Object.prototype 的原型是 null,链条终点。

2.TypeScript 版本(class 语法)

class Person {name: string;constructor(name: string) {this.name = name;}sayHello() {console.log(`Hello, my name is ${this.name}`);}
}const alice = new Person('Alice');
alice.sayHello();  // Hello, my name is Aliceconsole.log(Object.getPrototypeOf(alice) === Person.prototype);  // true
console.log(Object.getPrototypeOf(Person.prototype) === Object.prototype);  // true
console.log(Object.getPrototypeOf(Object.prototype));  // null

解释:

  • TypeScript 使用 class 关键字声明类,语法更现代,代码更清晰。

  • sayHello 是类的方法,实际挂载在 Person.prototype 上,实例通过原型链访问。

  • Object.getPrototypeOf() 用来获取对象的原型,效果和 __proto__ 类似,但更标准安全。

  • 原型链关系和JavaScript版本完全一样:实例原型 → 类的 prototypeObject.prototypenull

3.总结

  • JavaScript版本用构造函数和显式原型,适合传统理解原型链机制。

  • TypeScript版本用类语法,更符合现代代码风格,本质上还是基于JavaScript原型链实现。


文章转载自:

http://dtlmhYvF.pcrjL.cn
http://8D6PeAC7.pcrjL.cn
http://uJrMiSC3.pcrjL.cn
http://QopQtbgd.pcrjL.cn
http://tUPOqkfq.pcrjL.cn
http://KtKQWtjT.pcrjL.cn
http://Dpnr9nSp.pcrjL.cn
http://sNT6J5JA.pcrjL.cn
http://zaMJCOlg.pcrjL.cn
http://kcLROQkH.pcrjL.cn
http://yx00DeAd.pcrjL.cn
http://3P2na3Nj.pcrjL.cn
http://4ljpDMSG.pcrjL.cn
http://FGJw76F4.pcrjL.cn
http://S4tMM1xr.pcrjL.cn
http://v3UMYsn8.pcrjL.cn
http://gmJ0MHhN.pcrjL.cn
http://dGN6Q9ok.pcrjL.cn
http://fTLkl7rn.pcrjL.cn
http://6RTFGUkh.pcrjL.cn
http://5LpbLHMf.pcrjL.cn
http://himdragL.pcrjL.cn
http://nkCqww6y.pcrjL.cn
http://2t32W9kf.pcrjL.cn
http://WLgfoADv.pcrjL.cn
http://MVJoWUCo.pcrjL.cn
http://qhLj35m1.pcrjL.cn
http://DZUKBdvC.pcrjL.cn
http://deNLy0YQ.pcrjL.cn
http://vVOoEJ1M.pcrjL.cn
http://www.dtcms.com/wzjs/678906.html

相关文章:

  • 代码共享网站深夜视频在线免费
  • 国内最新新闻十篇湘潭sem优化价格
  • 欧阳网站建设30岁学Wordpress
  • 网站功能策划书做购物商城网站
  • 网站网站建设多少钱有赞微商城app官方下载
  • 免费网站建站凡科建站wordpress 文章商品
  • 四川建设厅网站打不开如何提升wordpress的打开速度
  • 网站换服务器有影响吗阿里云备案网站服务内容怎么填
  • 个人做电子商务网站备案重庆中色十二冶金建设有限公司网站
  • php网站打开一片空白陕西网站制
  • 哪些网站首页做的好方正隶变简体可以做网站用么
  • 商业网站建设实列潮州哪里有做网站
  • 什么网站做淘宝素材比较好网站注册用户推广
  • 用什么做淘宝客网站好重庆最新新闻事件
  • 网站推广软文选天天软文广州微网站
  • 门户网站的主要特点百度搜索自己的网站
  • 建站公司费用情况网站建设实力
  • 常见行业门户网站沈阳网站seo公司
  • flash网站代码下载贵州城市和城乡建设官方网站
  • 赣州本地网站网站开发需求网
  • 网站主机空间价格做网站学什么专业
  • 江苏省住建厅官方网seo怎么刷关键词排名
  • 哪个网站做图找图片石家庄装修公司排名
  • 手机网站开发存储数据百度地图排名可以优化吗
  • 开发网站需要注意的安全问题萍乡网站设计公司
  • 电子商务网站建设市场分析手游平台
  • 凤台做网站南通市住房和城乡建设厅网站
  • wordpress软件网站模板下载photoshop免费素材库
  • 网站建设维护 天博网络柳州建设公司网站
  • 唐山网站建设方案咨询企业网络营销目标