码迷,mamicode.com
首页 >  
搜索关键字:es6    ( 5574个结果
ES6新增的 Set 和 WeakSet
什么是Set结构 Set是ES6给开发者带来的一种新的数据结构,你可以理解为值的集合。我们平时见到的数组Array也是一种数据结构,但是Set跟其他数据结构不同的地方就在于:它的值不会有重复项。 基本用法 我们从最基本的学起,Set的用法: Set本身是一个构造函数,你可以理解为一个类,使用的时候需 ...
分类:其他好文   时间:2017-08-04 12:42:21    阅读次数:124
js 箭头函数
箭头函数 ES6标准新增了一种新的函数:Arrow Function(箭头函数)。 this 箭头函数看上去是匿名函数的一种简写,但实际上,箭头函数和匿名函数有个明显的区别:箭头函数内部的this是词法作用域,由上下文确定。 回顾前面的例子,由于JavaScript函数对this绑定的错误处理,下面 ...
分类:Web程序   时间:2017-08-04 10:00:26    阅读次数:140
js generator
generator(生成器)是ES6标准引入的新的数据类型。一个generator看上去像一个函数,但可以返回多次。 generator跟函数很像,定义如下: 直接调用一个generator和调用函数不一样,fib(5)仅仅是创建了一个generator对象,还没有去执行它。 调用generator ...
分类:Web程序   时间:2017-08-04 09:56:21    阅读次数:218
es6新特性 for...of
for...of 是什么 for...of 一种用于遍历数据结构的方法。它可遍历的对象包括数组,对象,字符串,set和map结构等具有iterator 接口的数据结构。 (上面这句话如果有看不懂的地方,自动忽略即可,后续会有章节介绍。) 下面就以大家熟悉的数组为例来介绍for...of。 遍历数组早 ...
分类:其他好文   时间:2017-08-04 01:13:19    阅读次数:257
箭头函数无法使用this的解决方法
ES6中箭头函数 () => { } ,看到这么简单的写法,我也是很喜欢用的。但是如果想在箭头函数里面使用this,那么就会出现获取不到当前对象,而是获取到window对象。 下面这个是ES5中原型链上添加了一个say函数,在函数内打印出this对象,运行后能够得到正确 Person {name: ...
分类:其他好文   时间:2017-08-04 00:26:29    阅读次数:222
js-20170606-数据类型
JavaScript 语言的每一个值,都属于某一种数据类型。JavaScript 的数据类型,共有六种。ES6 又新增了第七种 Symbol 类型的值 JavaScript有三种方法,可以确定一个值到底是什么类型。 1.布尔值 (下面六个值被转为false 其他都转化成true) 需要特别注意的是, ...
分类:Web程序   时间:2017-08-03 21:48:25    阅读次数:174
数组的扩展
1,Array.from() 用于将两类对象转为数组对象,分别为类数组对象和可遍历对象(包括es6新增的set和map结构) 1)常见的类似数组对象是DOM操作返回的Nodelist对象和函数内部的arguments对象. //NodeList对象 //arguments对象 类似数组对象必须有le ...
分类:编程语言   时间:2017-08-03 17:42:49    阅读次数:191
ES6中的let命令
ES6新增了let命令,用于声明变量。其用法类似var,区别是使用let命令声明的变量只在当前代码块有效。 for循环的计数器就很适合使用let命令。 下面的代码如果使用var,最后将输出10; 这是因为变量i使用var声明,在全局范围内有效,每次循环新的i值就会覆盖旧值。 而如果使用let声明变量 ...
分类:其他好文   时间:2017-08-03 15:02:43    阅读次数:136
ES6为数值扩展
1. 二进制和八进制表示法 ES6提供了二进制和八进制的新写法,分别用前缀0b(或0B)和0o(或0o)表示。 将0b和0o前缀的字符串数值转为十进制,要使用Number方法。 Number('0b111'); //7 2. Number.isFinite(),Number.isNaN() Numb ...
分类:其他好文   时间:2017-08-03 14:01:30    阅读次数:154
ES6数组扩展
Array.of()函数 函数作用:将一组值,转换成数组。 是不是很好理解,传进去的数字是:1~5,最后经过Array.of函数处理,得到了一个数组,而数组的内容就是[1,2,3,4,5]。 Array.from( )函数 函数作用:可以将类似数组的对象或者可遍历的对象转换成真正的数组。 有哪些是类 ...
分类:编程语言   时间:2017-08-03 13:59:23    阅读次数:182
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!