1.基本上,ES6 的class可以看作只是一个语法糖,它的绝大部分功能,ES5 都可以做到,新的class写法只是让对象原型的写法更加清晰.更像面向对象编程的语法而已. 类的内部所有定义的方法,都是不可枚举的(non-enumerable).这一点与 ES5 的行为不一致. 2.类和模块的内部,默认就是严格模式,所以不需要使用use strict指定运行模式.只要你的代码写在类或模块之中,就只有严格模式可用. --考虑到未来所有的代码,其实都是运行在模块之中,所以 ES6 实际上把整个语言升级…