- 博客(5)
- 收藏
- 关注
原创 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
原创 reduce
reduce作用: 可以有一个临时变量记录(参数pre),遍历时进行转换记录,最后返回出想要的数据结果let arr = [{name: ‘zs’, age: ‘12’, num: ‘1601’},{name: ‘ls’, age: ‘13’, num: ‘1602’},{name: ‘ys’, age: ‘12’, num: ‘1603’},{name: ‘wx’, age: ‘14’, num: ‘1604’},{name: ‘zs’, age: ‘12’, num: ‘1605’},]
2021-10-24 15:28:06
79
原创 函数柯里化
柯里化,英语: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
原创 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人