タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

TypeScriptとJavaScriptに関するs_hiiragiのブックマーク (1)

  • 第8回 配列の取り扱い方

    配列の落とし穴 すでに述べたように、たとえ要素数を指定して配列を宣言しても、配列には後から要素を追加できる。また、配列のインデックスは0番から順に並んでいるとは限らない(途中が抜けている場合もある)。さらには、lengthプロパティで取得できる値は配列の要素数を表しているわけではないことにも注意が必要だ。 以下の例で見てみよう。 var a: Array<number> = new Array( 3 ); a[0] = 0; a[1] = 10; a[10] = 100;  // 10番というインデックスは範囲外のはずなのに…… a[20] = 200;  // 要素数は3のはずなのに…… alert( "2番は" + a[2] + "、10番は" + a[10] + "、配列のサイズは" + a.length ); 実行結果はどうなるだろう。a[2]という要素は存在しないので「undef

    第8回 配列の取り扱い方
    s_hiiragi
    s_hiiragi 2018/06/28
    “lengthプロパティで取得できる値は配列の要素数を表しているわけではないことにも注意が必要だ。”
  • 1