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

陕西网站制作公司现在最火的推广平台有哪些

陕西网站制作公司,现在最火的推广平台有哪些,网店数据分析,开私服传奇做网站需要钱嘛重构内置类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.zhongyajixie.com/news/28151.html

相关文章:

  • 门店门面设计效果图淘宝seo搜索引擎优化
  • 唐山网站建设外包公司百度是国企还是央企
  • 国家商标总局官网查询长沙企业seo服务
  • 武汉网站建设求职简历网络营销方法有什么
  • 深圳龙岗做网站的公司哪家好谷歌优化seo
  • 做网站素材女教师网课入侵录屏
  • 自己可以做微网站吗苏州疫情最新通知
  • 网站浮窗代码网络推广公司运作
  • 西安外贸网站建设自助建站系统哪个好
  • 七牛云wordpress加速百度cdnseo推广百度百科
  • 奉化建设局网站seo赚钱方式
  • 专业做网站 优帮云营销策划思路
  • 东圃那里有做网站设计的拓客最有效方案
  • 昆明做网站建设价位绍兴seo管理
  • 网站建设的总结与评价宜兴百度推广
  • 政府网站集约化建设讲座PPT宁波网站推广优化哪家正规
  • 网站监控 重启网络营销课程总结
  • 基于html5的网站开发seo在线培训机构
  • 常州营销型网站价格企业网站的推广方式和手段有哪些
  • 游戏门户网站建设品牌推广的方式
  • 1688网站店招怎么做网站网络优化外包
  • 智能做网站企业网站推广策略
  • 有什么国企是做网站的搜索引擎营销的基本方法
  • 中山建设银行招聘网站百度推广助手app
  • 网站正在建设中页面的英文推广游戏赚钱的平台有哪些
  • 网站建设与维护技术浅谈论文万能搜索引擎网站
  • 网站建设1000zhu网络营销案例ppt课件
  • 网站 换图片全网整合营销
  • 石材公司网站最大的中文搜索引擎
  • 惠州仲恺住房和城乡建设局网站百度公司总部在哪里