• 105542

    文章

  • 803

    评论

  • 12

    友链

  • 最近新加了换肤功能,大家多来逛逛吧~~~~
  • 喜欢这个网站的朋友可以加一下QQ群,我们一起交流技术。

javascript中的一些常用函数

撸了今年阿里、腾讯和美团的面试,我有一个重要发现.......>>
callback()函数

callback()函数,可以看作将一个函数作为参数传递给另一个函数,在本次运行的函数内所调用。

function thing1(){ console.log("第一件事") };

function thing2(){ console.log("第二件事,可能需要一会");  setTimeout(function(){console.log("花了一会儿做完了"),1000}); };

function thing3(param,callback){ console.log("函数三参数"+param); thing2(); callback(); };

运行结果

thing3("测试",thing1);

thing3("测试",thing1);
 函数三参数测试
 第二件事,可能需要一会
 第一件事
 undefined
 花了一会儿做完了

apply() 和 call()函数

首先说下apply() 和 call() 函数的区别:

相同点:都是为了改变函数内部的this指针;

不同点:参数列表不一样;

call()

BeReplaced.call(Now,param0,param1...);

Now对象的指针将替代BeReplaced对象里的this指针;

apply()

BeReplaced.call(Now,[param0,param1...]);

Now对象的指针将替代BeReplaced对象里的this指针;

说明:第一个参数传入对象,之后的传入是被替代this指针对象的接收参数;


 转载至链接:https://my.oschina.net/fusublog/blog/1927736


695856371Web网页设计师②群 | 喜欢本站的朋友可以收藏本站,或者加入我们大家一起来交流技术!

javascript构造

构造函数构造函数(方法)是的一种特殊的方法,它的主要作用是完成对对象实例的初始化。它有几个特点:①构造函数(方法)名和类名相同

0条评论

Loading...


自定义皮肤 主体内容背景
打开支付宝扫码付款购买视频教程
遇到问题联系客服QQ:419400980
注册梁钟霖个人博客