Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptクラスのコンストラクター以外の別のメソッド?


コンストラクタ() 方法は特別です。ここでプロパティを初期化します。クラスが開始されると自動的に呼び出されます。実際、コンストラクタ()がない場合 メソッド、 JavaScript 非表示で空のconstructor()を追加します 方法。また、独自のメソッドを自由に作成できます。独自のメソッドの作成は、元の構文と同じ構文に従います。

次の例では、デフォルトのメソッドコンストラクタ()を使用するのではなく プロパティは、実際には「 anotherMet()」と呼ばれるユーザー指定のメソッドで初期化されました。 "。このメソッドを使用すると、実際の結果が次のように出力で実行されます。

<html>
<body>
<p id="method"></p>
<script>
   class Company {
      constructor(branch) {
         this.name = branch;
      }
      anotherMet(x) {
         return x + " is the head of " + this.name;
      }
   }
   myComp = new Company("Tesla");
   document.getElementById("method").innerHTML = myComp.anotherMet("Elon musk");
</script>
</body>
</html>

出力

Elon musk is the head of Tesla

  1. JavaScriptのSort()メソッド

    JavaScriptのsort()メソッドは、配列のソートに使用されます。並べ替えの順序は、アルファベット、数字、昇順、降順のいずれかです。 以下は、sort()メソッドのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /&

  2. プロパティ、メソッドをJavaScriptコンストラクターに追加するにはどうすればよいですか?

    以下は、JavaScriptコンストラクターにプロパティメソッドを追加するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <sty