自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 【小技巧】js简写

1

2021-10-25 21:47:02 102

原创 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关注的人

提示
确定要删除当前文章?
取消 删除