ES6
lily2016n
人是铁,范是钢~ 一天不装憋的慌
展开
-
ES6 Let和const的区别
let基本用法 ①ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 如下: { let a = 10; var b = 1; } a // ReferenceError: a is not defined. b // 1 ②不存在变量提升,var命令会发生”变量提升“现象,即变量可以在声明之前使用,值为undefi...翻译 2018-05-11 18:02:51 · 327 阅读 · 0 评论 -
ES6中箭头函数与普通函数this的区别(转)
看到一篇别人的博客,对this的理解又加深了一些。 普通函数中的this: 1. this总是代表它的直接调用者, 例如 obj.func ,那么func中的this就是obj 2.在默认情况(非严格模式下,未使用 'use strict'),没找到直接调用者,则this指的是 window 3.在严格模式下,没有直接调用者的函数中的this是 undefined 4.使用call,apply,b...转载 2018-12-07 14:53:04 · 284 阅读 · 0 评论 -
ES6 Promise 用法(我见过最简洁优秀的文章)
ES6 Promise 先拉出来遛遛 复杂的概念先不讲,我们先简单粗暴地把Promise用一下,有个直观感受。那么第一个问题来了,Promise是什么玩意呢?是一个类?对象?数组?函数? 别猜了,直接打印出来看看吧,console.dir(Promise),就这么简单粗暴。 这么一看就明白了,Pro...转载 2019-01-26 11:51:01 · 335 阅读 · 0 评论