JavaScriptオブジェクトは、キーまたは値のペアのコレクションです。値は、プロパティとメソッドで構成されます。また、次のような他のJavaScriptデータ型が含まれています 、数値、およびブール値。この記事では、さまざまなJavaScriptメソッドについて次の順序で説明します。
JavaScriptメソッドとは何ですか?
JavaScriptメソッドは、オブジェクトに対して実行できるアクションです。 JavaScriptメソッドは、を含むプロパティです。 関数 定義。例えば:
プロパティ | 値 |
ファーストネーム | デイジー |
苗字 | 緑 |
年齢 __初期化__ | 25 |
フルネーム | function(){return this.FirstName +”” + this.LastName} |
これらのメソッドは、として保存される関数に他なりません。 オブジェクト プロパティ。それでは、JavaScriptでこれらのオブジェクトメソッドにアクセスする方法を見てみましょう。
オブジェクトメソッドにアクセスする方法は?
次の構文を使用して、オブジェクトメソッドにアクセスできます。
objectName.methodName()
ここでは、説明する必要があります フルネーム() Personオブジェクトのメソッドとして、FullNameをプロパティとして。 fullNameプロパティは、()で呼び出されると関数として機能します。これは、にアクセスする方法の例です。 フルネーム() 人物オブジェクトのメソッド:
Javaの力に
名前= person.FullName()
これは、オブジェクトメソッドにアクセスする方法です。現在、さまざまなタイプのメソッドがあります。そこで、これらの方法について詳しく説明します。
さまざまな種類のJavaScriptメソッド
さまざまな種類の グローバルオブジェクトコンストラクターで使用できるメソッドは次のとおりです。
- Object.create()
- Object.keys()
- Object.freeze()
- Object.values()
Object.create
でオブジェクトを作成できます Object.create() 関数。これには、新しいオブジェクトのプロトタイプを選択できる柔軟性が追加されています。
phpは配列値のみを出力します
let createObj = Object.create(obj)console.log(createObj)// {} createObj.name = 'Danny' console.log(createObj.speak())
上記の例では、objはcreatedObjの作成元のプロトタイプです。また、継承によりプロトタイプのプロパティを使用できます。したがって、あなたは使用することができます 話す() createdObjでそれを宣言せずにメソッド。
Object.keys
object.keys関数は、オブジェクトのキーまたはプロパティラベルのみを選択し、 アレイ 。
let keys = Object.keys(person)console.log(keys)// ['name'、 'age']
Object.freeze
フリーズ機能は、キーまたは値の変更に対してオブジェクトをフリーズするために使用されます。厳密モードでない限り、エラーはスローされません。ただし、値の変更によるオブジェクトへの影響はありません。
凍結オブジェクト= Object.freeze(person)凍結オブジェクト名= 'レイチェル' console.log(frozenObject)
Object.values
この関数は、オブジェクトの値のみを選択するために使用され、次の方法で配列を返します。
let values = Object.values(person)console.log(values)
これらは、さまざまなタイプのメソッドの一部です。これで、記事は終わりです。さまざまな種類のJavaScriptメソッドとその使用方法を理解していただければ幸いです。
JavaScriptのメソッドについて理解したので、 Edurekaによる。 Web開発認定トレーニングは、HTML5、CSS3、Twitter Bootstrap 3、jQuery、およびGoogle APIを使用して印象的なウェブサイトを作成し、Amazon Simple Storage Service(S3)にデプロイする方法を学ぶのに役立ちます。
質問がありますか? 「JavaScriptメソッド」のコメントセクションにその旨を記載してください。折り返しご連絡いたします。