![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.2ベストアンサー
- 回答日時:
>ちなみに、ここでやってること
(1)listがObjectでない時は-1(nullとかが渡された場合に判定できるように)。
(2).lengthの型が数値の時は、配列とみなして、.lengthを返す。
(3)ここまで来た時は、たぶん連想配列(キーと値のペア)だろうから、キーを数えて返す。
>単純に、list.lengthだけでダメなのは、対象オブジェクトが、多次元みたいな構成になってたからでしょうか?
多次元というか、単にlistがObject型だからでは。なので、
> 内容的には、jQueryというよりは、javascriptの話になるのでしょうか?
と思います。
くわしくは、ここらへんをご覧ください:
http://www.ecmascript.org/docs.php
No.1
- 回答日時:
適当な組み込み機能がなさそうなので、自力で数えてみては。
一例:
function count_properties( list ){
if ( typeof list != 'object' ){ return -1; }
if ( typeof list.length == 'number' ){ return list.length; }
var n = 0; for ( var k in list ){ n++; } return n;
}
この回答への補足
回答ありがとうございました。
おかげで望む結果を得ることができました。
ちなみに、ここでやってることと言うのは、下記のような意味で合ってますでしょうか?
・listの型がオブジェクトの場合はスキップ。
・listの型が数字だったら、数を数える。
・それを、listの要素数だけ、繰り返す。
単純に、list.lengthだけでダメなのは、対象オブジェクトが、多次元みたいな構成になってたからでしょうか?
内容的には、jQueryというよりは、javascriptの話になるのでしょうか?
何か参考になるようなサイト等、もしご存知でしたら、教えていただければ幸いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
- PHP SQLとPHPの連結方法がわからないのでアドバイスお願い致します 1 2022/07/12 12:16
- 大学・短大 C言語線形リストの問題です 3 2022/12/22 00:45
- その他(プログラミング・Web制作) pythonのmap、結果の利用は1度だけ? 5 2022/06/11 12:33
- PHP 配列の値の更新方法について 1 2022/08/05 09:49
- PHP style.cssのjQuery条件付きcssが機能しない 4 2022/07/17 18:27
- PHP アコーディオンPHPが上手くいかない 3 2022/07/15 16:29
- その他(IT・Webサービス) html cssについて 3 2023/05/13 12:48
- 邦楽 ほぼ罪人悪人だらけの皆さんは、誰のどのような曲を聴いて、心を浄化・平静に保っている? 6 2022/05/20 15:01
- 邦楽 ネガティブな精神状態をポシティブな精神状態に変えてくれて勇気や希望や元気を与えてくれる曲 7 2022/05/24 12:30
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Webページ中の javascript をVB...
-
Shell.ApplicationでのIEオブ...
-
フォルダ内のファイル名を取得...
-
JSPの処理の途中で、JavaScript...
-
VB.NET2003 テキストボックスに...
-
正整数の半角数字かどうか判定する
-
gas 全角数字を半角数字に変換
-
VBAによる第3、4水準文字の判定...
-
jsでルートディレクトリより上...
-
C#でTextBoxに数値のみ入力可能...
-
VBAの[cellsメソッドは失敗しま...
-
PHPとjavascriptで共通なエンコ...
-
VB.NETからWEBブラウザの操作に...
-
計算結果が毎回違う。
-
デザイン時のVisible=Falseは実...
-
PowerPointで時計表示
-
Excel VBA カタカナ セル判定...
-
1つのVBAコードをすべてのコア...
-
既存のwebサイトで、ローカルの...
-
javascriptで「オブジェクトを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ローカルのレジストリを読みたい
-
Webページ中の javascript をVB...
-
画面間でのJavaScrip...
-
javaScriptでグローバル変数に...
-
フォルダ内のファイル名を取得...
-
CSSのクラスを動的に変更 classで
-
イベントevt?evt.target:event....
-
タブブラウザで focus() を実...
-
event.srcElementの動的設定
-
エクセル2010のvbaについて
-
jquery か javascript で json ...
-
【javascript】プロパティ?オ...
-
JavaScriptの仕様(ECMA-262以外)
-
PHPで定義した変数を引数として...
-
javascriptでオブジェクトのメ...
-
ASP.NETでURLにマッピングされ...
-
JavaScript 日数計算の関数で演...
-
VBAの引数の指定 カッコとイコ...
-
JavaScriptでオブジェクトを識...
-
jQueryで、listの要素数を取得...
おすすめ情報