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

寻找做日文网站现在外贸推广做哪个平台

寻找做日文网站,现在外贸推广做哪个平台,全国知名网站排名,网站建设 书籍下载prototype 和 __proto__ 在 JavaScript 中都与对象的原型链有关,但它们各自有不同的用途和含义。 prototype prototype 是函数对象的一个属性,它指向一个对象,这个对象包含了可以由特定类型的所有实例共享的属性和方法。当我们创建一个新的…

prototype__proto__ 在 JavaScript 中都与对象的原型链有关,但它们各自有不同的用途和含义。

prototype

  • prototype 是函数对象的一个属性,它指向一个对象,这个对象包含了可以由特定类型的所有实例共享的属性和方法。
  • 当我们创建一个新的对象实例时,这个实例会继承其构造函数的 prototype 对象上的属性和方法。
  • 我们可以使用 Constructor.prototype.methodName = function() { ... } 的方式来给构造函数的所有实例添加新的方法或属性。

proto

  • __proto__ 是一个非标准的属性,但在大多数现代浏览器中都可用,它指向对象的原型对象。
  • 当你访问一个对象的属性时,如果该对象自身没有这个属性,JavaScript 就会在该对象的原型链上查找这个属性。
  • 需要注意的是,由于 __proto__ 是非标准的,因此在生产环境中应避免使用它,而是使用 Object.getPrototypeOf()Object.setPrototypeOf() 这样的标准方法来访问和修改对象的原型。

区别

  • prototype 是函数对象的一个属性,而 __proto__ 是对象的一个属性(尽管是非标准的)。
  • prototype 用于定义构造函数的所有实例可以共享的属性和方法,而 __proto__ 用于在运行时访问或修改对象的原型。
  • 当你使用 new 关键字创建一个新的对象实例时,这个实例的 __proto__ 会被设置为构造函数的 prototype

示例

function Person() {}
// 通过 prototype 添加方法
Person.prototype.sayHello = function() {console.log("Hello, I am a person!");
};
var person1 = new Person();
// 访问 sayHello 方法,它存在于 person1 的原型链上
person1.sayHello(); // 输出 "Hello, I am a person!";
// 访问 __proto__ 来查看 person1 的原型对象
console.log(person1.__proto__ === Person.prototype); // 输出 true
// 注意:不推荐在生产环境中使用 __proto__
var a = {}, b = Object.prototype;
console.log(a.prototype === b, Object.getPrototypeOf(a)===b);// false, true
// 1、只有函数对象才有prototype,a是普通对象,没有prototype,所以a.prototype是undefined
// 2、当使用字面量 `{}` 或 `new Object()` 来创建一个对象时,这个对象会继承自`Object.prototype`。
// 3、`Object.getPrototypeOf(a)` 是一个方法,它返回指定对象的原型。对于普通对象(如通过 `{}` 或 `new Object()` 创建的对象),这个方法会返回 `Object.prototype`。

总结

prototype__proto__ 都是 JavaScript 原型链机制的一部分,但它们的用途和用法是不同的。在编写健壮和可维护的代码时,应优先使用标准方法(如 Object.getPrototypeOf()Object.setPrototypeOf())来操作对象的原型。

http://www.mmbaike.com/news/74262.html

相关文章:

  • 潍坊疫情最新消息今天新增病例南宁百度seo排名公司
  • wordpress 获取url参数福建键seo排名
  • 网站推广的建议网站建站在线制作
  • 金融类网站设计百度手机助手最新版下载
  • 网站内容更新及时互联网全网推广
  • 网络推广是干嘛的可以做吗杭州seo网站哪家好
  • 网站怎么让浏览器的url处只显示主域名宁波网站推广公司有哪些
  • 制作企业网站新闻列表页面网页设计快手秒赞秒评网站推广
  • 杭州网站前端建设html网页制作
  • 怎么自己建一个论坛网站软文是什么意思
  • 专业图库网站 西安百度广告怎么做
  • 如何做p2p网站企业建站公司
  • 网站建设服务费账务处理兰州seo推广
  • 我国疫情最新消息聊城seo优化
  • 广州网站建设加q.479185700如何进行搜索引擎优化
  • html5 手机网站 模板广告策划
  • 哈尔滨模板建站多少钱seo关键词排名优化价格
  • 购物网站建设的需求seo整站优化一年价格多少
  • 南昌政府网站建设网络营销概述ppt
  • 温州手机网站制作公司电话自己怎么创建一个网站
  • 滨州做网站的电话百度图片识别搜索引擎
  • 赣州万图网络科技有限公司手机流畅优化软件
  • 高阳网站制作上海市人大常委会
  • 做网站在哪里做深圳百度推广
  • 安义网站建设网络推广及销售
  • 做to b的网站免费seo
  • 国外网页设计欣赏网站岳阳网站设计
  • 怎么创建一个网站卖东西网站如何发布
  • 宝塔面板做网站绑定域名电商推广联盟
  • 公司网站谁负责做搜索引擎优化的内容包括