ES6
汪小穆
走在成为web前端大牛路上......
展开
-
【ES6】export与export default的区别
前言:模块加载的出现,使得JavaScript更加强大。学会并使用模块也成为我们的必修课之一了。原创 2018-10-25 17:55:51 · 1835 阅读 · 2 评论 -
【ES6】两个例子明白箭头函数this指向
前言:es6箭头函数没出现之前,this的指向不是函数被创建时绑定,而是被怎么样的方式调用时绑定的。而箭头函数刚好相反,箭头函数的this指向是函数被创建时绑定的,它的指向就是当前词法作用域中的this,并且不会因为被怎么样的方式调用改变绑定。如果对非箭头函数this指向有问题的朋友,建议看我之前的文章。【JavaScript】this的指向详解(为了展示方便,这两个例子都是在浏览器环境中...原创 2018-09-28 16:05:03 · 13776 阅读 · 10 评论 -
【ES6】关于" 缺少 ')' " 报错
前言:用ES6写的项目在(IE11)或者(360兼容模式)上打开的时候,经常会出现以下报错,使得页面无法展示。经过查询,发现这是类似const test = function(a=1) {}这样的写法带来问题。 一、IE浏览器尚不支持的该ES6特性const test = function(a=1) {}用常规浏览器运行该代码,发现除了IE浏览器,及IE内核浏览器尚不支持...原创 2018-09-22 10:18:13 · 1953 阅读 · 0 评论 -
【ES6】for of用法
前言:for of是ES6新增的循环方法。前面已经说到了 【JavaScript】for、forEach 、for in、each循环详解。那for of又是怎么使用的?一、使用例子使用例子(一)var arr = ['nick','freddy','mike','james'];for(var item of arr){ console.log(item);}输出...原创 2018-05-31 12:51:25 · 160154 阅读 · 14 评论 -
【ES6】“面向对象写法”和继承方式
前言 : ES6引入了Class类的概念,作为对象的模板。这样js对于class类的概念,也更加规范化。 一、创建一个类class Person{ constructor(name,age){ this.name = name; this.age = age; } showName(){ console.log('name: '+this.name...原创 2018-04-11 13:51:12 · 832 阅读 · 0 评论