标题:Babel下的ES6兼容性与规范 |
发帖时间:2017-06-21 16:25:09 |
乌托
箭头函数 支持
类的声明和继承 部分支持,IE8不支持
增强的对象字面量 支持
字符串模板 支持
解构 支持,但注意使用方式
参数默认值,不定参数,拓展参数 支持
let与const 支持
for of IE不支持
iterator, generator 不支持
模块 module、Proxies、Symbol 不支持
Map,Set 和 WeakMap,WeakSet 不支持
Promises、Math,Number,String,Object 的新API 不支持
export & import 支持
生成器函数 不支持
数组拷贝 支持
一、箭头操作符
箭头操作符可以简洁的描述一个函数
// ES6
var fn= (v=>console.log(v));
转换后
// ES6
"use strict";
var fn = function fn(v) {
return console.log(v);
};
该用法可以放心使用。
二、 let与const
let和const完全支持,将都会被转为var,但是要理解let、var、const的区别。