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

做网站搞什么流量冯宗耀seo教程

做网站搞什么流量,冯宗耀seo教程,网站开发怎么做,平台和自建网站服务提供者2、手写 instanceof 方法 instancecof用于检测一个对象是否是某个构造函数的实例。它通常用于检查对象的类型,尤其是在处理继承关系时。 eg: const arr [1,2,3,4,5]console.log(arr instanceof Array); // trueconsole.log(arr instanceof Object); // true那这是…

2、手写 instanceof 方法

instancecof用于检测一个对象是否是某个构造函数的实例。它通常用于检查对象的类型,尤其是在处理继承关系时。

eg:

     const arr = [1,2,3,4,5]console.log(arr instanceof Array); // trueconsole.log(arr instanceof Object); // true

那这是怎么实现的呢?

  • 每个对象都有一个原型,对象从其原型继承属性和方法。
  • 数组的直接原型是 Array.prototype
  • Array.prototype 的原型是 Object.prototype
  • Object.prototype 的原型是 null,表示原型链的终点。

这种原型链机制是 JavaScript 继承和原型继承的基础。通过原型链,JavaScript 实现了对象的属性和方法的继承。

我们就知道:

     console.log(arr.__proto__ === Array.prototype); // trueconsole.log(arr.__proto__=== Object.prototype); // trueconsole.log(arr.__proto__.__proto__ === Object.prototype); // trueconsole.log(arr.__proto__.__proto__.__proto__ === null); // true

这就让我想到本道题木的解题思路:

在函数当中我们输入目标和待测类型,进行循环,如果原型链上有待测类型的原型返回true,没有也就是当了原型链的终点null,返回false

我的代码:

    function getIncetanceof(target , type){// 1、target的原型链let targetProto = target.__proto__;// 2、循环判断while(true){if(targetProto === null){return false;}else if(targetProto === type.prototype){return true;}else{// 都没有的时候就要更新targetPrototargetProto = targetProto.__proto__;}}}
http://www.dtcms.com/wzjs/22409.html

相关文章:

  • 做网站宣传有用吗交换友情链接的条件
  • 重庆网站制作公司网络营销怎么做推广
  • 深圳市官网网站建设报价小说关键词生成器
  • 网站管理的主要工作有哪些沪深300指数基金
  • 网站设计的摘要营销策略理论
  • 1688网页登录济南网络优化网站
  • 长沙优化网站建设搜索引擎优化的根本目的
  • 如何查询网站空间大小百度收录提交入口网址
  • 网站设计第一步怎么做网络市场调研的方法
  • 昌吉州回族自治州建设局网站深圳网页搜索排名提升
  • 重庆观音桥1号关键词优化步骤简短
  • 个人网站建设论文中期报告如何在各大平台推广
  • 展示类网站建设台州seo优化公司
  • 怎样做静态网站网站销售怎么推广
  • 请问聊城网站建设ks数据分析神器
  • 山西建设集团网站seo排名关键词点击
  • 做ps兼职的网站有哪些营销网络的建设怎么写
  • 网站维护包含哪些内容建站系统主要包括
  • 淮安市网站建设排名
  • 虞城县住房和城乡建设局网站杭州网站seo
  • 网站到期可以续费销售人员培训课程有哪些
  • 响应式做的好的网站有哪些源云推广
  • 欧美做视频网站有哪些seo模拟点击工具
  • 视频网站应该怎么做网站建设制作教程
  • 津做网站什么是网络营销?
  • 网络维护是什么职业qq群排名优化
  • 网站优化及推广宁波seo哪家好
  • 贵州省建设监管网站网络推广需要什么
  • 农家乐网站 建设上海发布微信公众号
  • 深圳市哪些公司做网站好新闻软文怎么写