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

JavaScriptのオブジェクトリテラルとは何ですか?

JavaScriptオブジェクトリテラルとは何かについて学びます。

プログラミングには、実際よりも複雑だと思わせるような名前が付けられた概念がいくつかあります。オブジェクトリテラルは、食料品のリストほど複雑ではありません。

オブジェクトリテラルとは何ですか?

オブジェクト はJavaScriptの特殊なタイプの値であり、他の値と接続できます。

オブジェクトリテラル 文字通りのオブジェクト値です プログラム/アプリに書き込みます。

オブジェクトリテラルは通常、コンマで区切られた名前と値のペアのリストで構成されます( property:value )、中括弧で囲まれています {}

オブジェクトリテラルの例:

const dog = {
    name: 'Naya',
    sex: 'female',
    age: 2,
    breed: 'Rottweiler mix'
};

私が通常と言うとき つまり、オブジェクトリテラルは空であるか、単一の名前と値のペアを含む可能性があります。

// Empty
const dog = {}

// Single
const dog = {
    name: 'Naya'
}

上記の例では、犬はオブジェクト値(Object Literal)であり、名前と値のペア(name:'Naya')を使用して、犬に関する情報(データ)をカプセル化します。

したがって、オブジェクトリテラルは、他の値(名前と値のペア)への参照を含むJavaScriptの値のタイプ(オブジェクト値)であると言えます。

オブジェクト内のプロパティがライブであることを知っておくことが重要です オブジェクト内でスコープが設定されていますが、 そうではありません。

上記の例では、 name sex age 品種 、は dogのプロパティと見なされます オブジェクトであり、外部から変更することはできません。

ただし、 、例: ナヤ female オブジェクト内に存在しないでください(スコープはありません)。オブジェクトのプロパティによって参照されるだけです。


  1. JavaScriptのBlobオブジェクト

    blobオブジェクトは、不変のblobオブジェクトを表すために使用され、生データを表すために使用されます。 BLOBには、ファイルと同じようにサイズとmimeタイプのプロパティがあります。ファイルはblobの派生物であり、blobはファイルが使用される場所で使用できます。 以下は、JavaScriptでblobオブジェクトを表示するコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name=

  2. JavaScriptのRegExpオブジェクト。

    RegExpオブジェクトは、テキストの一部を検索および抽出することにより、一部のテキストのパターンマッチングに使用されます。 RegExpオブジェクトは、regexpコンストラクターまたはリテラル構文のいずれかを使用して作成できます。 以下は、JavaScriptのRegExpオブジェクトのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport"