jsのclassを用いて、ランダムに出力する

前提

javascriptのクラスをつかって、ランダムにコンソールの出力を行いたいのですが、以下のエラーメッセージがでるため、うまくいきません。ご教授いただけると幸いです
class_01.js:11 Uncaught ReferenceError: Cannot access 'get' before initialization

実現したいこと

javascriptのクラスをつかって、ランダムにコンソールの出力を行いたい

発生している問題・エラーメッセージ

class_01.js:11 Uncaught ReferenceError: Cannot access 'get' before initialization

該当のソースコード

javascript

ソースコード ```class Monster { constructor(name){ this.name = name; } monsterinfo(){ let monster = new Monster(["slyme","goburin","dragon"]);let get = monster[Math.floor(Math.random()*monster.length)]; console.log("ランク" + "の" + this.name + "が当たりました!"); }} monster.monsterinfo();### 試したこと ランダムに出す為に、new Monsterの後に配列を使いましたが、うまく出力されません。 ここに問題に対して試したことを記載してください。 試しに文字列のみを入れた場合、うまくしゅつりょくしますが、どの様にすればいいでしょうか。 よろしくお願いいたします ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。

コメントを投稿

0 コメント