05 2020 档案

摘要://第二种 var obj1 = {a:1,b:2,c:3} var obj2 = {c:4,d:5,e:6} var obj3 = Object.assign({},obj1,obj2) console.log(obj3) //{a:1,b:2,c:4,d:5,e:6} console.log(o 阅读全文
posted @ 2020-05-27 09:53 清明|雨上 阅读(211) 评论(0) 推荐(0)
摘要:bind返回对应函数, 便于稍后调用; apply, call则是立即调用。 除此外, 在 ES6 的箭头函数下, call 和 apply 将失效, 对于箭头函数来说: 箭头函数体内的 this 对象, 就是定义时所在的对象, 而不是使用时所在的对象;所以不需要类似于var _this = thi 阅读全文
posted @ 2020-05-26 17:43 清明|雨上 阅读(143) 评论(0) 推荐(0)
摘要:①堆是在程序运行时,而不是在程序编译时,申请某个大小的内存空间。即动态分配内存,对其访问和对一般内存的访问没有区别。 ②栈就是一个桶,后放进去的先拿出来,它下面本来有的东西要等它出来之后才能出来。(后进先出) ③队列只能在队头做删除操作,在队尾做插入操作.而栈只能在栈顶做插入和删除操作。(先进先出) 阅读全文
posted @ 2020-05-26 14:43 清明|雨上 阅读(242) 评论(0) 推荐(0)
摘要:import { Debounce} from "lodash-decorators"; @Debounce(2000) function(){} // 多次点击只触发一次 阅读全文
posted @ 2020-05-19 14:19 清明|雨上 阅读(1452) 评论(0) 推荐(0)
摘要:let arr ; arr = [ [ 0, 1 ], [ 2, 3 ] ].reduce( (acc, cur) => { return acc.concat(cur) // 第一次 acc 相当于初始值 [1,2] 第二次就是累加后的值 [1,2,0,1] 第三次输出的值就是 [1,2,0,1, 阅读全文
posted @ 2020-05-14 10:43 清明|雨上 阅读(163) 评论(0) 推荐(0)
摘要:https://www.jianshu.com/p/f40a77bbd74e 阅读全文
posted @ 2020-05-12 18:00 清明|雨上 阅读(116) 评论(0) 推荐(0)
摘要:ES5 : 1 、原型链继承 通过原型链之间的指向进行委托关联,知道最后形成了“由构造函数所构造”的结局。 2、构造函数继承 构造继承的关键在于,通过子类的内部调用父类,即通过使用apply()和call()方法可以在将来新创建的对象上获取类的成员和方法。 ES6: class 类 extends 阅读全文
posted @ 2020-05-12 11:58 清明|雨上 阅读(137) 评论(0) 推荐(0)
摘要:import { omit } from 'lodash'; var object = { 'a' : 1 , 'b' : 2 , 'c' : 3}; omit(object, ['a' , 'c']); => {'b' : 2} 用法非常简单 阅读全文
posted @ 2020-05-11 09:37 清明|雨上 阅读(406) 评论(0) 推荐(0)