タイトルについてる初心者マークの通りプログラミング初心者なので意味不明なことを書いてるかもしれません。訳の分からないことを書いていたら訂正するので教えてください;;
本題です。Javascriptの勉強をしていて自分で調べても分からないことがあったので質問を投稿しました。クラスの定義というやつです。元々javaScriptはクラスがない言語だけど最近クラスが出来たよとか、それまではprototypeを使って書いてたよとか記事によって内容がまちまちでどうも分かりません。過去の記事を遡って勉強することも多いのでprototypeによるクラスの定義と普通のクラスの定義どちらとも覚えたいんですけど初心者向けに解説してるサイトがどうも見当たらなくて...。
クラスの意味はなんとなく分かります。クラスにはプロパティとメソットがあって、インスタンス化する時に引数を渡してプロパティの値に代入されていって、簡単にオブジェクトが出来るみたいな感じですよね。
ほんでクラスについていくつか聞きたいことがあるので質問を箇条書きしていきます。
①最近出来るようになったというprototypeを使わないクラスの定義方法を教えて欲しいです。またクラスの定義方法を見ているだけではイメージがわかないので、定義したクラスを用いて何かをするところまで教えていただけるとすごく助かります;;
②確認の為の質問です。オブジェクトというのはプロパティとメソットの集合体のことであり、クラスとはオブジェクトを作る設計図のことである。プロパティとは連想配列のようなものであり、値には番号ではなく名前がつけられている。メソットとはクラスやオブジェクトの中に書かれている関数のことである。
この解釈に間違いはないでしょうか。間違いがあれば教えて欲しいです。
③配列の書き方に種類があるように、クラスの定義方法にも種類があるのでしょうか(prototypeによる書き方は全て除く)。もし複数種類があればそれも教えて欲しいです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/27 21:21
2018/04/27 21:27
2018/04/27 21:28
2018/04/28 01:32