2017-04-02 45 views
2

我想創建一個類並添加幾個設置/ const的。Javascript類缺失;語句前

我不斷收到這個錯誤,我不知道我在做什麼錯。

錯誤:SyntaxError: missing ; before statement[Learn More] index.html:18:31

下面的代碼:

class myClass { 
constructor() { 
    this.settings: { 
    age: 25, 
    favAnimal: 'dog' 
    } 
} 
myFunction() { 
    console.log("say something"); 
} 
} 

var aClass = new myClass("hello"); 
aClass.myFunction(); 

我在做什麼錯?

回答

3

使用=而不是:,因爲您正在將對象分配給變量。

class myClass { 
 
    constructor() { 
 
    this.settings = { 
 
     age: 25, 
 
     favAnimal: 'dog' 
 
    } 
 
    } 
 
    myFunction() { 
 
    console.log("say something"); 
 
    } 
 
} 
 

 
var aClass = new myClass("hello"); 
 
aClass.myFunction();

+2

善於發現的眼睛!打倒我一秒鐘! –