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