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

JavaScriptで関数コンストラクターを使用して関数を呼び出す方法は?


関数は3つの方法で呼び出すことができます。 1つ目は関数、2つ目はメソッド、3つ目は関数コンストラクター 。しかし、3つすべてにおいて、このメソッドは継承を使用するため、関数コンストラクターを使用して関数を呼び出すのは独特な方法です。 財産。実際には、コンストラクターの呼び出しによって新しいオブジェクトが作成されます。 新しいオブジェクト コンストラクターからプロパティとメソッドを継承します。 継承はありません 最初の2つの方法で。

次の例では、最初は関数 および関数コンストラクタ 作成されました。 関数コンストラクタ 継承 関数からのプロパティ。したがって、値のみが指定されていても、プロパティも出力に示されているように実行されます。

<html>
<body>
   <script>
      function myArg(arg1, arg2) {
         this.radius = arg1;
         this.height = arg2;
      }
      var x = new myArg(1,2)
      document.write(JSON.stringify(x));
   </script>
</body>
</html>

出力

{"radius":1,"height":2}

  1. JavaScriptでテキストを切り替える方法は?

    JavaScriptでテキストを切り替えるためのコードは、次のとおりです- 例 <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana,

  2. 関数を関数およびメソッドとして呼び出す方法は?

    以下は、関数を関数およびメソッドとして呼び出すためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>