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

JavaScriptのオブジェクトリテラルとコンストラクター


新しいObject()表記とObjectliteral({})表記はどちらも同じことを行います。オブジェクトを初期化します。ただし、2番目の表記は、プロパティを追加し始めると少し異なる場合があります。たとえば、

let a = {
   name: 'Ayush'
}

この初期化は-

と同等です
let a = new Object();
a.name = 'Ayush'

または

let a = {}
a.name = 'Ayush'

ただし、これは継承されたクラスには当てはまりません。これらのクラスにはカスタムコンストラクターがあり、新しいClassName()呼び出しを、上記のフローから逸脱した処理に変更する場合があります。それは完全にプログラマーの裁量です。


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

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

  2. JavaScriptのオブジェクト初期化子

    オブジェクト初期化子は、新しく作成されたオブジェクトを初期化できるようにする式です。これは、プロパティ名の0個以上のペアと、中括弧{}で囲まれたオブジェクトの関連する値のコンマ区切りのリストです。 以下は、JavaScriptのオブジェクト初期化子のコードです。 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=d