JavaScriptの配列をちゃんと理解する:JavaやCとは大違い
白石俊平
2008/02/04 09:00
JavaScriptの配列について、基礎からきっちりと理解しましょう。今回は基礎の基礎を学びます。
まとめと次回予告
今回は、配列の基本的なトピックについてのおさらいでした。基本的とはいえ、意外と知らなかったことを発見できたりもしたのではないでしょうか?
ここまでの説明だけならばJavaScriptの配列も、JavaやCと同じく「値を連続して格納できる入れ物」として捉えるのはも少しも不自然ではありません。しかし、JavaScriptの配列には以下のようなことができてしまいます。
// 要素数3の配列を作成して・・ var a = new Array(3); // 要素数を遙かに超えた位置の値を参照! alert(a[99]); // 要素数を遙かに超えた位置に値を代入! a[100] = "aaa"; // 文字列を添え字に利用! a["10"] = "bbb"; // 文字列を添え字に利用!? a["白石"] = "ccc"; // 小数値を添え字に利用!? a[1.23] = "ddd"; // lengthに数値を代入!何が起きる? a.length = 1;
どうですか?JavaScriptの配列はひと味違いそうだ、というのを感じていただけたのではないでしょうか。次回はいよいよ、JavaScript配列の本質に迫りたいと思います。
- 特集: JavaScriptのイロハ (19件)
米フォレスター・リサーチ社 シニアアナリスト Jeremiah K.Owyang氏を迎え、同氏が提唱するソーシャルテクノロジーを効果的に活用方法するための方法『POST』を日本で初めて紹介する注目のリアルイベント
- 今日のトップ記事
- 昨日
- 2日前
- 5日前
- 6日前
- 7日前
- ホワイトペーパー
- 話題のタグ
仮想化
Off Topic
Webサービス
Adobe
Linux
Mac OS X
Python
デザイン
プロジェクト管理
Google
Firefox
リファレンス
モバイル
Safari
iPhone 3G
iPhone
レビュー
Internet Explorer
SOA
RIA
iPod touch
脆弱性
PHP
ソフトウェア開発
携帯電話機
Firefox 3
開発環境
UI
ブラウザ
HTML
server
データベース
Tips
Webアプリケーション開発
Windows
仮想化ソフトウェア
Ajax
Java
オープンソース
CSS
プログラミング言語
Database
ユーザーインタフェース
入門
小技
Webデザイン
JavaScript
Mozilla
Flash
Apple
話題のタグを見る »
ソーシャルテクノロジーをビジネスに利用する
Mozilla Labs、Firefoxで地理情報を認識活用できるプラグイン「Geode」を正式発表
DelphiのパフォーマンスをDelphiで改善:エンバカデロの製品戦略
社内政治を生き抜くための教訓10箇条
iPhoneでVoIP--Fringを早速試す
Firefox 3のブックマーク構造を理解しよう
ウェブページの段組みをレイアウトするCSS 3のMulti Column
ラウンドアップ:「優れたUI」を実現するためのアプローチ
MSのバルマー氏、「Windows Cloud」の発表を示唆
Techno Exchange
ZDNet Japan Green IT
KDDI「SaaSソリューション」
エンタメCGM「gooメーカー☆メーカー」
これからの時代のセキュリティ対策
グリーンITの第一歩は見える化です