![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 55
睡神大人
这个作者很懒,什么都没留下…
展开
-
JavaScript回调函数理解
JavaScript回调函数原创 2022-11-01 00:20:04 · 224 阅读 · 0 评论 -
js方法引用,适用Java的Lambad表达式的方法引用
备注:理解方法引用的前提是理解回调函数看文字表述可能不清楚,直接看两个示例代码比较容易.只可意会,不可言传通过下面示例代码可以理解方法引用一个回调函数被调用示例:function main(callback){ callback("成功")}function success(value){ console.log(value)}//调用main()main(success)//成功方法调用逻辑:我们发现可以写成这样也可以:function main(ca原创 2022-03-04 00:14:52 · 590 阅读 · 0 评论 -
javascript一些高大上的概念
变量提升与函数提升变量提升: 通过var定义的变量,在函数之前就可以被访问到,值为undefined函数提升:通过 function定义的函数,在定义语句之前就可以直接使用.值为函数定义(函数对象).即函数可以看成是一个变量指向一个函数对象.但是实际上不能这样.至于为什么,看下面函数表达式举个变量提升与函数提升的例子console.log(a)//undefinedvar a = 5f...原创 2020-04-16 22:58:31 · 240 阅读 · 0 评论 -
javascript函数以及原型对象
函数定义函数的定义可以通过function关键字.也可以通过表达式function show1(){}let show2 = function(){}//匿名函数show1()show2()//通过变量调用函数也可以通过内置的javascript函数构造器:Function()定义.但是实际上不必使用函数构造器(构造函数)来创建函数//构造器创建let show = new Fu...原创 2020-04-11 16:22:46 · 232 阅读 · 0 评论 -
回调函数与Promise
回调函数的目的获取函数中异步操作的结果,则必须通过回调函数获取回调函数本质回调函数的本质就是拿一个函数当参数传递给异步方法.在这个异步函数的内部调用传进来的函数,并把所需要传递出去的数据作为这个函数的参数,这样数据就传递出去.示例function fn(callback){ setTimeout(()={ let data = '数据' callback(data) },10...原创 2020-02-08 17:48:23 · 1429 阅读 · 2 评论