首页
技术分享
实用工具 发布文章 新浪微博 Github

es6 - 标签列表

luciy 2016-06-07 评论一下

很多React/React Native的初学者都被ES6的问题迷惑:各路大神都建议我们直接学习ES6的语法(class Foo extends React.Component),然而网上搜到的很多教程和例子都是ES5版本的,所以很多人在学习的时候连照猫画虎都不知道怎么做。今天在此整理了一些E...

luciy 2016-03-04 评论一下

数组的扩展Array.from()Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-like object)和可遍历(iterable)的对象(包括ES6新增的数据结构Set和Map)。 下面是一个类似数组的对象,Array.from将它转为真正的数组。 123...

luciy 2015-12-08 评论一下

二进制和八进制表示法ES6提供了二进制和八进制数值的新的写法,分别用前缀0b(或0B)和0o(或0O)表示。 120b111110111 === 503 // true0o767 === 503 // true 从ES5开始,在严格模式之中,八进制就不再允许使用前缀0表示,ES6进一步明确,要...

luciy 2015-12-08 评论一下

RegExp构造函数在ES5中,RegExp构造函数只能接受字符串作为参数。 123var regex = new RegExp("xyz", "i");// 等价于var regex = /xyz/i; ES6允许RegExp构造函数接受正则表达式作为参数,这时会返回一个原有正则表达式的拷贝...

luciy 2015-12-01 评论一下

ES6加强了对Unicode的支持,并且扩展了字符串对象。 字符的Unicode表示法JavaScript允许采用\uxxxx形式表示一个字符,其中“xxxx”表示字符的码点。 12"\u0061"// "a" 但是,这种表示法只限于\u0000——\uFFFF之间的字符。超出这个范围的字符,...

luciy 2015-12-01 评论一下

数组的解构赋值基本用法ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 以前,为变量赋值,只能直接指定值。 123var a = 1;var b = 2;var c = 3; ES6允许写成下面这样。 1var [a, b, c] = ...

luciy 2015-11-09 评论一下

let命令基本用法ES6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 1234567{ let a = 10; var b = 1;}a // ReferenceError: a is not defined...