我想学习如何使用最新的标准(ES7、ES8),我看了他们不同的特性,我想试试,但是这些标准如何激活呢?我看到类似“点语法”的芯片是这样的:
console.log ('Привет Мир!');
可以替换为
c.l.'Привет Мир!'..
我想学习如何使用最新的标准(ES7、ES8),我看了他们不同的特性,我想试试,但是这些标准如何激活呢?我看到类似“点语法”的芯片是这样的:
console.log ('Привет Мир!');
可以替换为
c.l.'Привет Мир!'..
想问一下 Ecmascript6 中的经典函数声明(FUNCTION DECLARATION)。
很多时候在ES6中看到这样的函数记录
let logMessage = message => {
// etc
}
这种函数声明称为 FUNCTION EXPRESSION。但是我在任何地方都没有找到替代方案。在ES6中是否可以将函数声明为函数声明以及如何做到这一点,请举个例子。
我需要创建一个 Orc 对象
class Orc extends new Entity(){
constructor(){
super();
this.lifetime = 100;
this.move_x = 0;
this.move_y = -1;
this.speed = 1;
}}
继承自Entity类
class Entity{
constructor(){
this.pos_x = 0;
this.pos_y = 0;
this.size_x = 0;
this.size_y = 0;
}}
当我尝试这样做时
let obj = null;
obj = new Orc();
我抛出一个异常:Class extends value # < Entity > is not a constructor or null
有人请帮我解决这个问题