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

网站是如何建立的电商网课

网站是如何建立的,电商网课,php大型网站开发视频,广州万户网络技术有限公司招聘本文会讲解什么是原型,什么是原型链,以及查找原型的方法,最后会实现一个函数:判断某对象是否有某属性。 定义 原型:函数都有prototype属性,称作原型/原型对象 原型可以放一些方法和属性,共享…

本文会讲解什么是原型,什么是原型链,以及查找原型的方法,最后会实现一个函数:判断某对象是否有某属性。

定义

原型:函数都有prototype属性,称作原型/原型对象

  • 原型可以放一些方法和属性,共享给实例对象使用
  • 原型可以继承

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

查找原型

Object.getPrototyeOf()方法获取原型(标准方法)

const obj = {};
const prototype = Object.getPrototypeOf(obj);
console.log(prototype === Object.prototype); // true

实现判断对象是否有某属性的函数

该函数有两种使用,根据需求来看,是找对象自身有的属性,还是周对象及其原型链有的属性。

function hasProperty(obj, prop, checkPrototype = false) {if (checkPrototype) {//在原型链上找就用in运算符return prop in obj;}//在对象自身找就用hasOwnProperty()方法return obj.hasOwnProperty(prop);
}const myObj = {key: 'value'
};
console.log(hasProperty(myObj, 'key')); // true
// true,因为 toString 是 Object.prototype 上的属性
console.log(hasProperty(myObj, 'toString', true)); 

以上就是对原型的讲解,欢迎指正!

http://www.dtcms.com/wzjs/203324.html

相关文章:

  • 深圳做棋牌网站建设哪家技术好数据平台
  • 网站建设及系统开发培训学校
  • 电子商务网站建设与管理期末武汉网络推广
  • 网站建设在哪个软件下做公司网站建站要多少钱
  • 如何进行新产品的推广象山seo外包服务优化
  • 如何登陆工商局网站做变更网站域名查询系统
  • 建设银行网站打不开怎么办理百度seo优化哪家好
  • 网站建设熊掌号里属于什么领域互动营销策略
  • 山东省住房和城乡建设厅焊工证北京优化互联网公司
  • 成都交投成高建设公司网站一键seo提交收录
  • 网站推广公司自己做一个网站需要什么
  • 陕西中洋建设有限公司网站郑州网络公司排名
  • 网站规划与设计教案seo一般包括哪些内容
  • 汕头市政府门户网站官网唯尚广告联盟app下载
  • 深圳坪山区地图重庆百度seo整站优化
  • hbuilder网页制作模板铁力seo
  • 行业平台网站建设网址大全
  • 哈尔滨企业建站服务商ks数据分析神器
  • 济南商城网站建设公司2021年网络营销考试题及答案
  • 如何用自己的电脑做网站空间泽成seo网站排名
  • 做网站开发需要学什么软件seo结算系统
  • 自己电脑做网站教程系统设置友情链接有什么作用
  • asp技术做网站最新热搜榜
  • 公司门户网站建设公司网络服务器图片
  • 比较好的网页网站设计网站权重怎么看
  • 怎么查网站是哪家公司做的seo排名优化资源
  • 对网站开发实训的建议南京seo网站优化
  • 设计网站物理结构怎么做百度站长快速收录
  • 做app网站需要什么软文营销的作用有哪些
  • 哪个做企业网站百度图片识别搜索引擎