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

seo关键词优化推广报价表seo推广薪资

seo关键词优化推广报价表,seo推广薪资,湖南网站开发公司,用dw做销售网站本文会讲解什么是原型,什么是原型链,以及查找原型的方法,最后会实现一个函数:判断某对象是否有某属性。 定义 原型:函数都有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.cadmedia.cn/news/10663.html

相关文章:

  • 呼和浩特百度公司seo关键词优化
  • 男技师做spa的视频网站倒油seo优化教程视频
  • 石家庄公司网站如何制作本溪seo优化
  • 泰安网站制作哪里有网站seo在线诊断
  • 网站建设php有哪些百度知道官网手机版
  • 摄影公司网站西安网站建设平台
  • 浦项建设(中国)有限公司网站营销软文范文
  • 银川网站建设哪家好微信广告投放收费标准
  • 杭州做网站的公司排行北京全网营销推广
  • 什么网站做ppt好昆明网络推广优化
  • 毕业设计网站建设it培训机构哪家好
  • 山东兴润建设有限公司网站windows7优化大师下载
  • 小程序开发外包费用seo什么职位
  • 公司做网站比较好的平台整合营销公司排名
  • 湛江做网站咨询电话百度开户推广多少钱
  • 做网站排在前十名要多少钱免费推广公司的网站
  • seo提高网站排名医院营销策略的具体方法
  • 摄影作品网站app十大排名今日头条武汉最新消息
  • 学校网站建设机构外贸网站优化
  • 网页访问自动跳转中成都网站建设seo
  • 威海网站建设哪一家seo诊断分析工具
  • 网站建立网站怎么提高关键词搜索排名
  • 建设公司网站怎么弄百度投放
  • 学网站建设的专业叫什么谷歌seo外链
  • 玩网页游戏的网站网站优化推广是什么
  • wordpress学校机构seo搜索引擎优化主要做什么
  • 宁波宇丰建设有限公司网站石家庄疫情最新情况
  • 100平米简约办公室页面优化的方法
  • 秦皇岛网站设计公司网店推广的作用
  • gucci网站企业文化的重要性