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

与设计行业相关的网站扁平化蓝色网站模板

与设计行业相关的网站,扁平化蓝色网站模板,毕业设计题目,wordpress相对路径设置考虑一下几点:1.如果绑定的this为undefine或者null的时候,this指向运行环境的全局对象window或者glob2.如果传递的不是对象而是一些基本类型时,this指向他的包装类3.为了改变this指向,因为第一个参数就是this指向,那么…

考虑一下几点:

        1.如果绑定的this为undefine或者null的时候,this指向运行环境的全局对象window或者glob

        2.如果传递的不是对象而是一些基本类型时,this指向他的包装类

        3.为了改变this指向,因为第一个参数就是this指向,那么通过第一个参数来调用函数就可以改变this的指向,但是为了不和原来的this产生冲突,可以暂时使用Symbol知名符号,后面再删去即可。

        4.把key设置为不可枚举是为了再打印台不显示该Symbol知名符号

Function.prototype.myCall = function (ctx, ...args) {ctx = ctx === undefined || ctx === null ? globalThis : Object(ctx)let key = Symbol()let fn = thisObject.defineProperty(ctx, key, {value: fn,enumerable: false})ctx[key](...args)delete ctx[key]
}

测试案例:

function func(a, b) {console.log("args", a, b)console.log("this", this)
}let result = func.myCall({ fn() { } }, 2, 3)
console.log(result)//args 2 3
//this { fn: [Function: fn] }
//undefined

http://www.dtcms.com/a/416872.html

相关文章:

  • 做爰网站下载抖音seo关键词优化
  • 做网站做软件怎么赚钱简述搜索引擎的工作原理
  • 怎么建设官方网站网站标题seo
  • 一个网站怎么做软件好用吗视频网站调用
  • 资讯网站开发可信网站收费吗
  • 长安网站设计合肥网站建设百家号
  • 佛山专业做网站的昆明做网站哪家便宜
  • 网站开发有很多种吗已有网站怎么修改
  • 资金盘网站开发多少钱建设网站步骤是
  • wordpress新闻站自动采集器手机pc网站模板
  • 局域网网站建设多少钱海城 网站建设
  • 小企业网站建设在哪里找做一个网站系统多少钱
  • 电子商务网站建设基本步骤wordpress如何在文章底部添加目录
  • 图书馆网站建设的要求网站建设报价模版
  • 学会建网站如何做网络营销重庆便宜做网站的
  • 微网站建设开发工具wordpress08影视
  • 重庆主页网站建设wordpress page样式
  • 天津北辰做网站怎么用手机做一个网站
  • 长春网站制作费用做英文小说网站
  • 网站推广合同需要缴纳印花税吗哪里找专业做网站的人常熟
  • PS 将照片底色改为黑白打印纸效果
  • 鹤壁市建设局网站横栏建设网站
  • 深入理解Python的`if __name__ == ‘__main__‘`:它到底做了什么?
  • 深圳网站建设龙华信科柳市做网站
  • 做网站怎么赚钱 知乎深圳市房屋管理局官方网站
  • 九江网站建设张旭微信开发者工具使用教程整套
  • wordpress学校官网无锡网站制作优化
  • 基于STM32与influxDB的电力监控系统-2
  • 贵州企业网站开发公司制作投票链接哪家好厂商
  • 成都金融网站建设公司排名设计师网站兼职