ジャバスクリプト


JavaScriptのすべての数字、文字列、booleansを除くtrue and false ), null , and undefined オブジェクトは、フードの下にあります.
JavaScriptでは、配列はオブジェクト、関数はオブジェクトであり、もちろんオブジェクトはオブジェクトです.
技術的に言えば、JavaScriptのオブジェクトは可変キーつきのコレクションです.
最後の段落から変更可能な用語は、既定では要素を追加または削除することでオブジェクトに変更を加えることができます.
オブジェクトには、プロパティに名前と値があるプロパティが含まれます.プロパティ名は空の文字列('')を含む任意の文字列になります.プロパティ値は、undefined .
オブジェクトはデータの収集と整理に便利です.他のオブジェクトを含めることができます.
すべてのスクリーンショットはFirefoxの71.0とその開発ツールです.Firefox 71.0の1つの特定の機能は、コンソールのマルチラインコードエディターです.
JavaScriptオブジェクトは2つの構文を使用して作成できます:
  • 宣言
  • 建設
  • リテラル構文は以下のように定義されています:
    var bioData = {
      key: value,
      // other properties and values
    }
    
    構文は以下のように定義されます:
    // create the object using the constructed
    // syntax 
    var bioData = new Object();
    
    // add a property name and value
    bioData.key = value;
    
    リテラル構文は、オブジェクトを作成する最も一般的で最も簡単な方法です.一方、オブジェクトの値を1つずつ追加する必要があります.
    ここでオブジェクトを作成するときに注意すべきことがあります.
  • プロパティ名がハイフンまたはスペースを含んでいる場合、引用符("")
  • 各キー値のペアをコンマ(),
  • プロパティ名または値が予約語の場合、引用符("”)で名前をラップします.
  • いくつかのコードの時間.ブラウザコンソールに切り替え、次のコードを入力します.
    /**
      * An object with three properties
      */
    var bioData = {
      first_name: "Habdul",
      last_name: "Hazeez",
      field: "Computer Science"
    };
    
    コンソールに入力して実行します.

    次に、オブジェクトが作成されたことを確認します.

    構文構文は以下のようになります:
    var bioData = new Object();
    
    コンソールに入力し、それを実行し、オブジェクトを確認します.

    以前にも述べたように、オブジェクトは別のオブジェクトを含むことができます.
    var bioData = {
      first_name: "Habdul",
      last_name: "Hazeez",
      field: "Computer Science"
      skills: {
         programming_languages: "JavaScript, C, C++",
         other_fields: "Computer Security, Artificial Intelligence"
      }
    };
    

    データ検索


    値は、オブジェクトから名前を取得することができます[ ] またはドット表記法を使用します.プロパティ名が予約済みの単語ならname それは読みやすいので、ドット表記を使用するのが最善です.コードを見ましょう.
    // retrieve the first_name using square
    // brackets notation 
    
    bioData['first_name'];
    
    コンソールで

    ドット表記も使えます.
    biodata.'first_name'
    
    コンソールで

    別のオブジェクトを含むオブジェクトからデータを取得する方法を以下の画像にまとめます.

    存在しないプロパティを取得しようとするとundefined .

    データ更新


    オブジェクトの値は代入で更新できます.プロパティ名が既にオブジェクトに存在する場合、プロパティ値が置き換えられます.
    コードで
    bioData['first_name'] = "Ben";
    
    コンソールで

    次のコードで更新を確認できます.
    
    // check the object
    
    bioData;
    
    コンソールで

    The delete 演算子はオブジェクトからプロパティを削除するために使用されます.それが1を持つならば、それはオブジェクトから資産を取り除きます.
    
    // This will delete the first_name property
    
    delete bioData.first_name;
    
    コンソールで

    削除の確認
    
    // check the object to confirm the deletion
    
    bioData;
    
    コンソールで

    これはJavaScriptオブジェクトの紹介です.
  • オブジェクトの列挙
  • オブジェクト参照
  • 反射
  • 次に、数.