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

関数と方法—違いは何ですか?

JavaScriptの用語について混乱するのは簡単です。特に、一部の用語の定義は他の用語の定義と似ているためです。メソッドと関数も例外ではありません。

まず、2つの事実を確立しましょう:

  • メソッドは関数です。
  • 関数は、まあ、関数(コードを実行/実行するために呼び出すことができるもの)です。

関数とメソッドの違いは、それらの使用方法にあります。

通常の機能 単独で動作し、関数呼び出しによってトリガーされます。

通常の機能例:

function alertMessage() {
  alert("Alert message triggered!")
}

// Call alertMessage function
alertMessage()

方法 オブジェクトプロパティに割り当てられる関数のタイプです。

別の言い方をすれば、メソッドはオブジェクトのプロパティである関数です。

メソッドの例:

const blackFridayDeals = {
  sony: 'Playstation 5',
  discountPopup: function () {
    alert(`Get 50% off ${this.sony} only today!`)
  },
}

blackFridayDeals.discountPopup()

上記のコード例では、blackFridayDealsというオブジェクトがあります。 。

blackFridayDealsの1つ オブジェクトのプロパティはdiscountPopupと呼ばれます 。

discountPopup alert()ダイアログ(組み込みのJavaScriptメソッド)を実行する関数が割り当てられています。


  1. CPU コアとスレッドの説明 – 違いは?

    CPU コアとスレッド?紛らわしくないですか?このガイドでは、CPU コアとスレッドの議論に関するすべての質問にお答えします。 コンピューターで初めて授業を受けたときのことを覚えていますか?私たちが最初に教えられたことは何ですか?はい、それは、CPU があらゆるコンピューターの頭脳であるという事実です。しかし、その後、自分のコンピュータを購入するようになったとき、私たちはそれをすべて忘れてしまったようで、CPU についてあまり考えませんでした。この理由は何でしょうか?最も重要なことの 1 つは、そもそも CPU についてあまり知らなかったということです。 現在、このデジタル時代とテクノロ

  2. 標準ユーザー アカウントと管理者アカウントの違い

    Windows 10 での標準ユーザー アカウントと管理者ユーザー アカウントの違いは何ですか?それでも、管理者アカウントではなく、標準アカウントを使用してほとんどの作業を行うのが最善でしょうか?または、Windows 10 のユーザー アカウントの種類を変更する方法をお探しですか?ここにすべての質問に対する答えがあります。 Microsoft では、すべての Windows オペレーティング システムで、標準ユーザー アカウントと管理者アカウントの 2 種類のユーザー アカウントを提供しています。両方のユーザー アカウントには、次のような異なる意味と役割があります。 管理者アカウントは、