2017-04-02 4 views
2

私はクラスを作成し、いくつかの設定/ constを追加しようとしています。Javascriptクラスがありません。前のステートメント

私はこのエラーが発生し続けており、私は何が間違っているのか分かりません。

エラー:

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

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

は私が間違って何をやっている:SyntaxError: missing ; before statement[Learn More] index.html:18:31

ここでは、コードですか?

答えて

3

変数にオブジェクトを割り当てるため、:の代わりに=を使用してください。

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

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

+2

グッド目!もう一度私を打つ! –

関連する問題