javascriptオブジェクトと関数(方法)の違いと連絡

1875 ワード

1.オブジェクト
  • 「JavaScript」オブジェクトは変数の容器ですが、通常はオブジェクトはキーパッドの値が正しい容器と考えられています.キーパッドの値が正しいのはname:valueと書いています.
  • キーの値ペアは、javaScriptオブジェクトでは、通常オブジェクト属性と呼ばれています.
  • 例:
    var person = {
        firstName:"zhang",
        lastName:"erga",
        fullName: function() {
            return this.firstName + " " + this.lastName;
        }
    }
  • 2.関数
  • 関数(方法Function)は、jsの動作プロセスをカプセル化し、その後同じプロセスを動作させ、それぞれの関数(方法)を呼び出すだけでよい.オブジェクトは同じjsコードのパッケージですが、オブジェクトは関数をカプセル化することができます.例えば、ある種類の関数(方法)をすべてあるオブジェクトにパッケージ化します.このようにして、システムの管理呼び出し関数(方法)ができます.
  • 例:
    function sum(num1, num2) {
        return num1 + num2; 
    }
  • 3.連絡
  • オブジェクトには、関数をカプセル化することができます.
  • 例:
    var person = {
        firstName:"zhang",
        lastName:"erga",
        fullName: function() {
            return this.firstName + " " + this.lastName;
        }
    }
  • 4.違い
  • オブジェクトの中に含まれているのはキーペアだけです.値の内容は普通の変数と関数が含まれています.
  • 関数では、プロセスをカプセル化することができますが、オブジェクト内の操作プロセスをカプセル化することはできません.