![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web
^O^莉
这个作者很懒,什么都没留下…
展开
-
this的理解
一句话概括:谁调用指向谁1,箭头函数箭头函数的this只受其上下文的影响,指向外层this,具有穿透性2,new当使用new关键字调用函数时,函数中的this为调用其的实例对象function Person(name, age) { this.name = name this.age = age}const person = new Person('zs', 22)3, bind,apply call参考:call、apply 以及 bind 的区别和用法call 和 appl原创 2021-10-31 11:59:07 · 122 阅读 · 0 评论 -
【小技巧】js简写
1原创 2021-10-25 21:47:02 · 102 阅读 · 0 评论 -
函数柯里化
柯里化,英语:Currying,是把接受多个参数的函数变换成接受一个单一参数的函数,并且返回接受余下的参数而且返回结果的新函数的技术。要点: 参数是通过每一层的函数调用,一层一层的传进来例子:// 普通的add函数function add(x, y) {return x + y}// Currying后 - 先用一个函数接收 x 然后返回一个函数去处理 y 参数function curryingAdd(x) {return function (y) {return x + y}}a原创 2021-10-24 15:17:28 · 1493 阅读 · 0 评论 -
es6 promise的基本使用
promise的使用连续.then的链式结构,解决回调地狱function get(url,params){ return new Promise((resolve, reject) => { resolve("res"+url+params)});}function loginApi(params){ return get("one/api",params)}function registerApi(params){ return get("one/api",params原创 2020-10-24 18:32:25 · 71 阅读 · 0 评论