JavaScriptの配列をちゃんと理解する:JavaやCとは大違い
白石俊平(あゆた)
2008/02/04 09:00
JavaScriptの配列について、基礎からきっちりと理解しましょう。今回は基礎の基礎を学びます。
前回のまとめと今回のあらすじ
JavaScriptをより深く知りたい人のための当連載、今回が六回目です。
前回までは、JavaScriptにおけるオブジェクトについて以下のようなことを学んできました。
これでJavaScriptオブジェクトに関する話はいったん終わりにして、今回はJavaScriptの配列についてお話ししたいと思います。今回は配列に関する基本的なトピックについてお話しすることにします。
次回以降はJavaScriptの配列が実はJavaやCの配列とは全く異なる、という点について説明したいと思います。
配列の基本をおさらい
JavaScriptの配列は、基本的には「値を複数格納しておける入れ物」として捉えることができ、JavaやCと同じような感覚で扱うことができます。まずは、配列周りの文法をしっかり押さえておきましょう。
配列の初期化
配列の初期化には、以下のような文法を用いることができます。かなり多彩ですので、もしかすると読者の皆さんがご存じない方法もあるのではないでしょうか。
// Arrayクラスのインスタンスとして作成 var a = new Array(); // 要素数3の配列を作成 var a = new Array(3); // 配列を作成し、"a", "b", "c"で初期化 var a = new Array("a", "b", "c"); // 「[ ]」記法を用いて、上と同じコードを記述 var a = []; // 空の配列を作成 var a = [ , , ]; // 要素数3の配列を作成 var a = ["a", "b", "c"]; // "a", "b", "c"で初期化された配列の作成
配列要素の参照、代入
配列の要素を参照したり、値を代入したい場合は、整数値のインデックスを指定します。
a[1] = "abc"; // インデックス1に値を代入 alert(a[1]); // インデックス1の値を参照
- 特集: JavaScriptのイロハ (19件)
- 4日前のトップ記事
- 5日前
- 6日前
- 7日前
- 8日前
- ホワイトペーパー
- 話題のタグ
Windows 7
マイクロソフト
Safari
Webサービス
インストール
Windows
iPod touch
Google
RIA
OS
Firefox
Internet Explorer
Opera
Windows Vista
Apple
Java
Database
リファレンス
Chrome
Tips
Firefox 3
小技
Off Topic
Webデザイン
ソフトウェア開発
データベース
WebKit
セキュリティ
Mozilla
CSS
iPhone
Linux
Microsoft
脆弱性
プログラミング言語
JavaScript
Flash
HTML
UI
オープンソース
ブラウザ
仮想化
Ajax
モバイル
クラウド
開発環境
iPhone 3G
Windows XP
Mac OS X
アプリケーション
話題のタグを見る »
MS運営のオープンソース開発プロジェクト支援サイト「CodePlex」を探検する(2)
Snow LeopardではNTFSをサポート--その源流を訪ねる(1)
フォトレポート:「Windows Server 2008 R2」--あまり知られていない有用な機能10選
マイクロソフト、「Office 2010」ベータ版を開発者向けにリリース
電力に"ふた"をする独自の省エネ機能とは!?
企業ITシステムの企画、構築、運用のイロハ
高まるiSCSIストレージへの注目度
大丈夫?あなたの会社のセキュリティ対策
【最終警告】パンデミック対策特集
100万円で実現!中小企業の情報漏えい対策
―エン・ジャパン厳選求人☆毎週更新―