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

JavaScriptでキーワードを拡張しますか?


拡張

'拡張 'キーワードは、クラス継承を作成するために使用されます 。 クラス継承で作成されたクラス 別のクラスからすべてのメソッドを継承します 。一言で言えばそれについて話し合いましょう。

次の例では、'拡張 'キーワードは継承に使用されます クラスのプロパティ'会社 'クラス"モデル "。super() メソッドはを参照します クラス。コンストラクターメソッドでsuper()メソッドを呼び出すことは、親のコンストラクターメソッドを呼び出すことに他ならず、親のプロパティとメソッドにアクセスできます。

<html>
<body>
<p id="method"></p>
<script>
   class Company {
      constructor(branch) {
      this.name = branch;
      }
      method() {
         return this.name + " has a product that is ";
      }
   }
   class Model extends Company {
      constructor(branch, pname) {
         super(branch);
         this.model = pname;
      }
      result() {
         return this.method() + " " + this.model;
      }
   }
   mycar = new Model("Tutorialspoint", "Tutorix");
   document.getElementById("method").innerHTML = mycar.result();
</script>
</body>
</html>

出力

Tutorialspoint has a product that is Tutorix

  1. JavaScript getTime()メソッド

    JavaScriptのgetTime()メソッドは、1970年1月1日から経過したミリ秒数を返します。 以下はgetTime()関数のコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Do

  2. 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" /&