标签:ES5

第3页
ES6 教程

ES6 数组的扩展

阅读(249)

扩展运算符 含义 扩展运算符(spread)是三个点(...)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。 该运算符主要用于函数调用。 上面代码中,array.push(...items)和add(...numbe...

ES6 教程

ES6 函数的扩展

阅读(210)

函数参数的默认值 基本用法 ES6 之前,不能直接为函数的参数指定默认值,只能采用变通的方法。 上面代码检查函数log()的参数y有没有赋值,如果没有,则指定默认值为World。这种写法的缺点在于,如果参数y赋值了,但是对应的布尔值为fal...

ES6 教程

ES6 正则的扩展

阅读(233)

RegExp 构造函数 在 ES5 中,RegExp构造函数的参数有两种情况。 第一种情况是,参数是字符串,这时第二个参数表示正则表达式的修饰符(flag)。 第二种情况是,参数是一个正则表示式,这时会返回一个原有正则表达式的拷贝。 但是,...

ES6 教程

ES6 字符串的新增方法

阅读(236)

本章介绍字符串对象的新增方法。 String.fromCodePoint() ES5 提供String.fromCharCode()方法,用于从 Unicode 码点返回对应字符,但是这个方法不能识别码点大于0xFFFF的字符。 上面代码中...

ES6 教程

ES6 Babel 转码器

阅读(252)

Babel 是一个广泛使用的 ES6 转码器,可以将 ES6 代码转为 ES5 代码,从而在老版本的浏览器执行。这意味着,你可以用 ES6 的方式编写程序,又不用担心现有环境是否支持。下面是一个例子。 上面的原始代码用了箭头函数,Babel...

ES6 教程

ES6 简介

阅读(247)

ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。 ECMAS...

编程技术

ES5和ES6

阅读(170)

ECMAScript规范 ECMAScript是一种脚本语言规范,从ES6开始广泛使用。 新的规范不一定所有JS引擎都能支持,所以出现了Babel用于将ECMAScript2015+版本的代码转换为向后兼容的JavaScript语法,以便能...