Javascript オブジェクト


Javascript は、オブジェクト指向プログラミングに基づいて動作します.この記事では、オブジェクト、プロパティ、およびメソッドを使用する方法と、独自のオブジェクトを作成する方法について説明します.

オブジェクトとは
JavaScript では、オブジェクトはプロパティと型を持つスタンドアロンのエンティティです.それらには、文字列、数値、ブール値、null、および未定義が含まれます.たとえば、ユーザー オブジェクトは次のプロパティを持つことができます: ユーザー名、電子メール、および性別.

オブジェクトとプロパティ
JavaScript オブジェクトには、関連付けられたプロパティがあります.オブジェクトのプロパティは、オブジェクトに関連付けられている変数です.オブジェクトのプロパティは、オブジェクトの特性を定義します.簡単なドット表記でオブジェクトのプロパティにアクセスします.objectName.propertyNameすべての JavaScript 変数と同様に、オブジェクト名とプロパティ名の両方で大文字と小文字が区別されます.
プロパティに値を割り当てることで、プロパティを定義できます.これを示すために、サンプル オブジェクト myDog を示します.

const myDog = {
“name”: “Joe”,
“legs”: 4,
“tails”: 1,
“friends”:[“everyone”]
};



「名前」、「足」、「しっぽ」、「友達」はプロパティで、「ジョー」、「4」、「1」、「みんな」は値です.

オブジェクト メソッド
メソッドは、オブジェクトに対して実行できるアクションです.

const person = {
  firstName: "John",
  lastName: "Doe",
  id: 5566,
  fullName: function() {
    return this.firstName + " " + this.lastName;
  }
};



オブジェクト リテラルを使用した JavaScript オブジェクトの作成
これは、JavaScript オブジェクトを作成する最も簡単な方法です.
オブジェクト リテラルを使用すると、1 つのステートメントでオブジェクトの定義と作成の両方を行うことができます.const person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"};
結論
JavaScript のオブジェクトは、実際のオブジェクトと比較できます. JavaScript におけるオブジェクトの概念は、実際の具体的なオブジェクトで理解できます. JavaScript では、オブジェクトはプロパティと型を持つスタンドアロンのエンティティです.たとえば、椅子と比較してください.椅子はプロパティを持つオブジェクトです.椅子には、色、デザイン、重さ、素材があります.同様に、JavaScript オブジェクトは、その特性を定義するプロパティを持つことができます.