ジャバスクリプト
8117 ワード
JavaScriptのすべての数字、文字列、booleansを除く
JavaScriptでは、配列はオブジェクト、関数はオブジェクトであり、もちろんオブジェクトはオブジェクトです.
技術的に言えば、JavaScriptのオブジェクトは可変キーつきのコレクションです.
最後の段落から変更可能な用語は、既定では要素を追加または削除することでオブジェクトに変更を加えることができます.
オブジェクトには、プロパティに名前と値があるプロパティが含まれます.プロパティ名は空の文字列('')を含む任意の文字列になります.プロパティ値は、
オブジェクトはデータの収集と整理に便利です.他のオブジェクトを含めることができます.
すべてのスクリーンショットはFirefoxの71.0とその開発ツールです.Firefox 71.0の1つの特定の機能は、コンソールのマルチラインコードエディターです.
JavaScriptオブジェクトは2つの構文を使用して作成できます: 宣言 建設 リテラル構文は以下のように定義されています:
ここでオブジェクトを作成するときに注意すべきことがあります. プロパティ名がハイフンまたはスペースを含んでいる場合、引用符("") 各キー値のペアをコンマ(), プロパティ名または値が予約語の場合、引用符("”)で名前をラップします. いくつかのコードの時間.ブラウザコンソールに切り替え、次のコードを入力します.
次に、オブジェクトが作成されたことを確認します.
構文構文は以下のようになります:
以前にも述べたように、オブジェクトは別のオブジェクトを含むことができます.
値は、オブジェクトから名前を取得することができます
ドット表記も使えます.
別のオブジェクトを含むオブジェクトからデータを取得する方法を以下の画像にまとめます.
存在しないプロパティを取得しようとすると
オブジェクトの値は代入で更新できます.プロパティ名が既にオブジェクトに存在する場合、プロパティ値が置き換えられます.
コードで
次のコードで更新を確認できます.
The
削除の確認
これはJavaScriptオブジェクトの紹介です. オブジェクトの列挙 オブジェクト参照 反射 次に、数.
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オブジェクトの紹介です.
Reference
この問題について(ジャバスクリプト), 我々は、より多くの情報をここで見つけました https://dev.to/ziizium/javascript-objects-2m3mテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol