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

高端网站制作上海站霸科技制作excel表格全步骤

高端网站制作上海站霸科技,制作excel表格全步骤,php做网站框架,网站制作价格与售后视频重构内置类Function原型上的call方法 // > 重构内置类Function原型上的call方法 ~(function () {/*** call: 改变函数中的this指向* params* context 可以不传递,传递必须是引用类型的值,因为后面要给它加 fn 属性**/function myCall(context) {/…

重构内置类Function原型上的call方法

// => 重构内置类Function原型上的call方法
~(function () {/*** call: 改变函数中的this指向*  @params* 	 context 可以不传递,传递必须是引用类型的值,因为后面要给它加 fn 属性**/function myCall(context) {// => context: call方法中的第一个参数 => 执行上下文/执行主体,即this的指向// => this: fncontext = context || window;let args = [],ret = null; // => args要存方法执行时传入的除第一个参数后的所有参数,ret用来接收函数执行返回的结果for (var i = 1; i < arguments.length; i++) {args.push(arguments[i]);}context.foo = this; // => 为对象添加 foo 方法, this指向调用myCall的函数ret = context.foo(...args); // => 函数执行, ...扩展运算符把数组中的每一项展开delete context.foo; // => 删除添加的方法(到这一步foo已经没用了)return ret;}Function.prototype.call = myCall; // => 扩展到内置类的原型上
})();// => 验证
let obj = {name: "obj name",
};
function fn(n, m) {console.log(this);return n + m;
}
fn(); // => this: window
fn.call(obj, 100, 200); // this: obj

代码优化:

~(function () {function myCall(context = window) {context.foo = this;let args = [...arguments].slice(1),ret = context.foo(...args);delete context.foo;return ret;}Function.prototype.call = myCall;
})();

希望给你们带来帮助,有更好的方法也希望发出来呦,期待你们的指点

http://www.yayakq.cn/news/469999/

相关文章:

  • asp网站 上传空间网站是怎么建设的
  • 专业俄语网站设计wordpress前台慢
  • 虚拟主机建设网站绑定域名没有办公地点怎么注册自己的公司
  • 定制家具品牌排行榜前十名宁波seo咨询
  • 宁夏建设厅网站6泉州关键词优化
  • 网站建设推广公司需要哪些岗位公司 网站制作
  • 网站建设优惠中网站app建设需要资源
  • 网站开发的策划书西安网站工作室
  • 手机网站微信登录接口沈阳妇科排名前十的医院
  • 无锡网站建设系统网站域名分类
  • 做电影网站会不会侵权微管家里的微网站怎么建设
  • 竞网网站建设中国住建部网站官网
  • 汽车配件生产企业网站模板网站设计专业有前途吗
  • 高端网站建设 选择磐石网络amh wordpress
  • 陕西新站seo仿牛商网营销型网站
  • 天津的公司能在北京做网站备案吗dw做网站的导航栏
  • 传统建筑网站没有货源怎么开网店?
  • 春播网站是谁做的关于幼儿建设网站ppt
  • 江苏品牌网站建设贵阳软件制作
  • 深圳网站设计服太原专业做网站
  • 网站建设公司普遍存在劣势竞价培训课程
  • 模版网站是什么意思海淀网站开发公司
  • 施工企业平台搜索引擎优化管理实验报告
  • 网站开发做什么费用全国企业信息公示(全国)
  • 网站默认后台登陆免费logo在线制作工具
  • 化妆品网站建设流程图全国美容网站建设
  • 长春百度网站快速排名阜新网站seo
  • 徐州市城乡和城乡建设厅网站首页做intor的网站
  • 苏州网站设计公司官网wdcp 网站迁移
  • 彩票网站里的统计怎么做网站seo优化费用