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