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

JavaScript関数はオブジェクトメソッドだと思いますか?


JavaScriptのメソッドは、オブジェクトに対して実行されるアクションと言えます。これは、従業員名、部門、eidなどのプロパティであり、プロパティは「Amit」、「Marketing」、「001」などです。

JavaScriptでオブジェクトメソッドにアクセスするには-

object.method()

例を見てみましょう

employee.details()

次のコードを実行して、オブジェクトメソッドにアクセスしてみてください-

<html>
   <head>
      <script>
         var employee = {
            empname: "Amit",
            department : "Marketing",
            id : 001,
            details : function() {
               return this.empname + " with ID: " + this.id;
            }
         };
         document.write(employee.details());
      </script>
   </head>
</html>
出力

JavaScript関数はオブジェクトメソッドだと思いますか?


  1. JavaScriptの部分関数とは何ですか?

    部分関数allowは、関数を引数として取り、それとともに他のタイプの引数も取ります。次に、渡された引数の一部を使用して、残りの引数を受け取る関数を返します。呼び出されたときに返される関数は、元の引数と独自の引数のセットを使用して親関数を呼び出します。 以下はJavaScriptの部分関数のコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" c

  2. JavaScriptの矢印関数を使用すべきでない場合は?

    矢印関数には独自のこれがないため、矢印関数をオブジェクトメソッドとして使用しないでください。オブジェクト自体ではなく、ウィンドウオブジェクトである囲んでいる字句スコープのこの値を取ります。これにより、目的のオブジェクトではなくウィンドウオブジェクトのプロパティを設定してアクセスするため、問題が発生する可能性があります。 以下は、JavaScriptの矢印関数を使用すべきでない場合を示すコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8