ES6箭头函数(Arrow Functions) - 筱飞的个人空间 - 开源中国

  ES6可以使用“箭头”(=)定义函数,注意是函数,不要使用这种方式定义类(构造器)。一、语法1\. 具有一个参数的简单函数```var single = a = asingle('hello, world') // 'hello, world'```2\. 没有参数的需要用在箭头前加上小括号```var log = () = {    alert('no par...
阅读全文

ES6的数组扩展 - 孟飞阳的个人空间 - 开源中国

Array.from()`Array.from`方法用于将两类对象转为真正的数组:类似数组的对象(arraylike object)和可遍历(iterable)的对象(包括ES6新增的数据结构Set和Map)。下面是一个类似数组的对象,`Array.from`将它转为真正的数组。```let arrayLike = { '0': 'a', '1': 'b', ...
阅读全文

ES6数组扩展 - 潘思研的个人空间 - 开源中国

ES6关于数组的扩展一共有以下8种,其中使用率比较高的有find()、entries()、keys()、values()和includes()。 Array.from() Array.of() 数组实例的copyWithin() 数组实例的find()和findIndex() 数组实例的fill() 数组实例的entries(),keys()和values()...
阅读全文

ES6 简单整理 - NDweb的个人空间 - 开源中国

1.变量声明 let 和 constlet与const 都是块级作用域, let```function name(){ let age = 12; //age只在name()函数中存在}``` const```const name = 'tom'name = 'jack'//再次赋值会报错``` 2.字符串模板 Es5```/...
阅读全文

ES6中class类的extends继承 - NDweb的个人空间 - 开源中国

在ES6中,class之间可以通过extends进行继承:我们先定义一个父类 Point:``` class Point{ constructor(color){ this.color=color; } }```之后再定义一个子类,让子类Test继承父类Point```class Test extends ...
阅读全文

ES6的Set()方法实现数组去重 - NDweb的个人空间 - 开源中国

```let arr=;let s1=new Set();s1.add(arr);s1.add(arr);s1.add(arr);s1.add(arr);s1.add(arr);let arr1=;for(let i of s1){ arr1.push(i);}console.log(arr1)```注意因为使用了ES6的语法,所以,运行时需要翻译...
阅读全文

【探秘ES6】系列专栏(四):模版字符串 - 一配的个人页面 - 开源中国

ES6作为新一代JavaScript标准,即将与广大前端开发者见面。为了让大家对ES6的诸多新特性有更深入的了解,Mozilla Web开发者博客推出了《,供大家学习借鉴。本文为该系列的第四篇。前两次学习了以后,脑袋有没有一团浆糊?哈哈。我承诺过本次我们将学习一些简单的东西。那我们现在就开始吧!“小句号”的基本使用ES6新引入了一种新的字符串语法——模版字符串(Template S...
阅读全文

【探秘ES6】系列专栏(二):迭代器和for-of循环 - 一配的个人页面 - 开源中国

ES6作为新一代JavaScript标准,即将与广大前端开发者见面。为了让大家对ES6的诸多新特性有更深入的了解,Mozilla Web开发者博客推出了《,供大家学习借鉴。本文为该系列的第二篇。  你是如何遍历数组中的元素的?20年前JavaScript刚进入视野时,你应该是这样写的:```for (var index = 0; index < myArray.length; inde...
阅读全文

【探秘ES6】系列专栏(八):JS的第七种基本类型Symbols - 一配的个人页面 - 开源中国

ES6作为新一代JavaScript标准,已正式与广大前端开发者见面。为了让大家对ES6的诸多新特性有更深入的了解,Mozilla Web开发者博客推出了《,供大家学习借鉴。本文为该系列的第八篇。  本期我们要讨论的symbols是个什么东西呢?这里的Symbols不是指的徽标。也不是能在代码中使用的小图片。 它也不是代表其它任何东西的一个别名。当然咯,Symbols和...
阅读全文

【探秘ES6】系列专栏(五):剩余参数和默认参数 - 一配的个人页面 - 开源中国

S6作为新一代JavaScript标准,正式与广大前端开发者见面。为了让大家对ES6的诸多新特性有更深入的了解,Mozilla Web开发者博客推出了《,供大家学习借鉴。本文为该系列的第五篇。 本文讲述的是有关ES6剩余参数(Rest parameters)和默认参数(Defaults parameters)的使用。剩余参数(Rest parameters)当需要创建一个可变函数AP...
阅读全文