JavaScriptの連想配列の問題_基礎知識

WBOY
リリース: 2016-05-16 16:11:15
オリジナル
986 人が閲覧しました

コードをコピーします コードは次のとおりです:

var Beatles = ["ジョン","ポール","ジョージ","リンゴ"];

上記のビートルズ配列は、従来の配列の典型的な例です。各要素の添え字は数値であり、要素が追加されるたびに数値は 1 ずつ増加します。最初の要素のインデックスは 0、2 番目の要素のインデックスは 1 です。等々。

配列を埋めるときに要素の値のみが指定された場合、配列は従来の配列となり、個々の要素の添え字が自動的に作成され、更新されます。

このデフォルトの動作は、配列を埋めるときに新しい要素ごとに添字を明示的に指定することで変更できます。新しい要素に添字を付ける場合、使用できるのは整数に限定されません。文字列も使用できます:

コードをコピーします コードは次のとおりです:

var lennon = Array();
レノン["名前"] = "ジョン";
レノン["年"] = "1940";
レノン["リビング"] = false;

このような配列を連想配列といいます。数値の代わりに文字列を使用できるため、コードがより読みやすくなります。ただし、この使用法は良い習慣ではないため、すべての人に推奨されるわけではありません。基本的に、連想配列を作成するときは、Array オブジェクトのプロパティを作成します。 JavaScript では、すべての変数は実際には何らかの型のオブジェクトです。たとえば、ブール値はブール型のオブジェクトであり、配列は配列型のオブジェクトです。上の例では、実際に name、year、living 属性を lennon 配列に追加しました。理想的には、Array オブジェクトのプロパティを変更せず、代わりに汎用オブジェクトを使用する必要があります。

以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート