ES6可以使用“箭头”(=>)定义函数 语法 首先是写法上的不同: ps:箭头函数可以替换函数表达式,但是不能替换函数声明 其次还有一个至关重要的一点,那就是箭头函数中,没有this。如果你在箭头函数中使用了this,那么该this一定就是外层的this。 ES5 使用ES6 换一种写法 编译后ES ...
分类:
其他好文 时间:
2019-05-02 21:32:34
阅读次数:
125
[TOC] 前言 Reactjs中事件处理,与DOM元素处理类似,但也有一些不同的语法。 1. React 事件名称使用驼峰命名,而不是全小写命名。 2. 使用JSX,可以将函数作为事件处理程序传递,而不是字符串。 es6的class语法规定,类的方法内部,如果含有this,它默认指向类的实例。但是 ...
分类:
Web程序 时间:
2019-04-30 23:26:24
阅读次数:
189
let 关键字,使变量所在代码块其产生作用域 const 关键字,定义常量,不可改变 箭头函数 解构赋值 字符串新增方法 模版字符串 反引号的使用 var str = ` 可以敲回车,可以写变量 $(aaa) ` ; 合并对象 浅拷贝:Object.assign({1},{2},{3}) 将 2、3 ...
分类:
编程语言 时间:
2019-04-29 15:21:07
阅读次数:
151
一.ES6的特点 1.let(变量),const(常量) 2.在ES6中不能重复定义 3.块级作用域 普通作用域 ES6作用域 //test1打印不出来会出现 //ReferenceError(作用域找不到) 4.箭头函数 箭头函数的基本表达式: 参数 =>表达式/语句 表达式 语句 ...
分类:
其他好文 时间:
2019-04-19 18:03:28
阅读次数:
138
今天使用react做钟表,自然用到了setInterval,但是出现this指向不明的问题。 在componentDidMount中setInterval使用了ES6的箭头函数,有建议可以使用ES6以前的函数是这样 这样使可以的,但是过于繁琐,观察了一下,setInterval第一个参数不就是传一个 ...
分类:
其他好文 时间:
2019-04-15 16:25:34
阅读次数:
129
1、vue双向绑定的实现原理2、js的继承和原型链3、es6语法箭头函数和普通函数的区别4、vue父子兄弟组件之间传递信息的方式,5、promise的作用 6、不用es6如何实现promise7、element-ui的slot插槽8、如何封装vue的插件9、常用的es6属性10、ref属性的应用场景 ...
分类:
其他好文 时间:
2019-04-12 13:44:55
阅读次数:
158
看完这篇文章包你会做所有箭头函数this的指向问题 在ES6书中说道this的指向指向定义时候的对象,怎么理解他的这句话呢?废话不多说,直接上代码 谁定义箭头函数,是obj,那我们就看看this.obj的this指向就可以了很明显是window,所以这里箭头函数的this指向指向window 再看一 ...
分类:
其他好文 时间:
2019-04-08 18:49:03
阅读次数:
164
ES6变化- 箭头函数 作用: 函数目的指向性更强,可读性更好,简化代码,提升开发效率 箭头函数特点: 1.不用写function关键字 2.只能作为函数使用不能new,没有原型 3.参数不能重复命名 4.返回值可以不写return,但是有时需要配合{} 5.内部 arguments this 由定 ...
分类:
其他好文 时间:
2019-04-08 01:17:37
阅读次数:
185
今天状态不太好,睡久了懵一天。 以前只是了解过async函数,并还没有很熟练的运用过,所以先开个坑吧,以后再结合实际来更新下,可能说的有些问题希望大家指出。 async和await相信大家应该不陌生,让异步处理变得更友好。 其实这玩意儿就是个Generator的语法糖,想深入学习得去看看Genera ...
分类:
其他好文 时间:
2019-04-07 09:54:08
阅读次数:
216