![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6
原鑫@博客
目前工作于北京,担任前端开发,小菜鸟的进阶路程!!
展开
-
es6之函数的扩展
es6之函数的扩展es6之函数的扩展1.函数参数的默认值1.1基本用法1.2与解构赋值默认值结合使用开始啦!!! 1.函数参数的默认值1.1基本用法 可以在参数中通过等号=设置默认值 let fun1 = (x = 5) => { return x; } console.log(fun1原创 2018-09-11 16:34:05 · 136 阅读 · 0 评论 -
es6之数值的扩展
es6之数值的扩展es6之数值的扩展1.二进制和八进制2.Number.isFinite()和Number.isNaN()方法3.Number.parseInt(),Number.parseFloat()方法4.Number.isInteger()方法5.Number.EPSILON6.安全整数和Number.isSafeInteger()7.math 对象的扩展8.指数...原创 2018-09-10 19:05:55 · 323 阅读 · 0 评论 -
generator生成器
generator生成器函数末尾如果没有return,就是隐含的return undefined; let fbnq = (max)=>{ // 手写斐波那契数列 let a = 0 ; let b = 1; let c; let arr = [0,1] ...原创 2018-09-19 11:28:30 · 1016 阅读 · 0 评论 -
es6之数组的扩展
es6之数组的扩展文章目录es6之数组的扩展1.扩展运算符1.扩展运算符...[1,2,3] // 可以变为参数序列。// ES5的 写法var arr1 = [0, 1, 2];var arr2 = [3, 4, 5];Array.prototype.push.apply(arr1, arr2);// ES6 的写法let arr1 = [0, 1, 2];let arr2...原创 2018-10-03 12:48:47 · 117 阅读 · 0 评论 -
vue双向数据绑定的实现
总所周知,侦测一个对象变化的方法,常用的两种是Object.defineProperty,和es6的proxy,下面就基于Object.defineProperty实现简单的双向绑定其实vue主要是通过Object.defineProperty实现的,至于vue3.0会不会重写就不得而知,这也是为什么对象的新增属性不好检测的原因!<!DOCTYPE html><html...原创 2018-11-22 12:00:24 · 759 阅读 · 0 评论 -
react 文档笔记
react学习1.构造函数中需要手动改变this方法 一:class Toggle extends React.Component { constructor(props) { super(props); this.state = {isToggleOn: true}; // 为了在回调中使用 `this`,这个绑定是必不可少的 this.hand...原创 2019-04-08 10:04:21 · 274 阅读 · 0 评论