新ブログ「ごんフラブログG2」

WordPressで始めてみました

[海外]バンドルされた複数のゲーム・PCアプリが購入できるサイト
humblebundle.com


ごんたろうのぼやきトップ

2013年03月24日

【JavaScript】連想配列の要素数

JavaScriptで連想配列を(添え字に数値でない連想添え字(文字列添え字)を用いる配列)
配列.lengthでは要素数を取得できないことがあります。
そんな場合は自分で関数を作ってあげましょう。


function Get_Hash_Length(arr){
var cnt=0;
for(var key in arr){
cnt++;
}
return cnt;
}

上記終わりです。
関数名は自由に変更できます<Get_Hash_Length
arrの部分なんかもカスタマイズしてください。
関数を呼び出す時は
var hash_count=Get_Hash_Length(hairetsu);
のような感じで。
多次元の場合は
var hash_count=Get_Hash_Length(hairetsu["key1"]);
でOKです。
要は配列の中にあるキーがいくつあるかを変数cntで
カウントしているだけです。

※ソースをコピペする場合は
コードの前にあるスペースなどは削除してお使いください。
このスペースが原因でエラー表示になることがあります。

posted by ごんたろう(Gontaro-Soft) at 03:50 | Comment(0) | 備忘録/お知らせ
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
ブログランキング・にほんブログ村へ
にほんブログ村

インターネット・コンピュータランキング