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 · 126 阅读 · 0 评论 -
es6之数值的扩展
es6之数值的扩展 es6之数值的扩展 1.二进制和八进制 2.Number.isFinite()和Number.isNaN()方法 3.Number.parseInt(),Number.parseFloat()方法 4.Number.isInteger()方法 5.Number.EPSILON 6.安全整数和Number.isSafeInteger() 7.math 对象的扩展 8.指数...原创 2018-09-10 19:05:55 · 180 阅读 · 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 · 1007 阅读 · 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 · 108 阅读 · 0 评论 -
vue双向数据绑定的实现
总所周知,侦测一个对象变化的方法,常用的两种是Object.defineProperty,和es6的proxy,下面就基于Object.defineProperty实现简单的双向绑定 其实vue主要是通过Object.defineProperty实现的,至于vue3.0会不会重写就不得而知,这也是为什么对象的新增属性不好检测的原因! <!DOCTYPE html> <html...原创 2018-11-22 12:00:24 · 749 阅读 · 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 · 218 阅读 · 0 评论