【JavaScript】例題やってみる②【配列、制御命令などなど】
そういえば先生にもう一問例題を出されたりした(`・ω・´)
var items = [ { "code": "pink_shirt", "name": "ピンク色のシャツ", "description": "ピンク色のシャツの説明", "price": 2000, "category": "tops" }, { "code": "red_shirt", "name": "赤いキャミソール", "description": "赤いキャミソールの説明", "price": 1000, "category": "tops" }, { "code": "green_keyholder", "name": "グリーンのキーホルダー", "description": "グリーンのキーホルダーの説明", "price": 1500, "category": "accessory" }, { "code": "pink_bottoms", "name": "ピンクのスカート", "description": "ピンクのスカートの説明", "price": 3000, "category": "bottoms" }, { "code": "green_bottoms", "name": "みどりのパンツ", "description": "みどりのパンツの説明", "price": 2500, "category": "bottoms" } ];
前回の配列そのままです
今回は、1000円以下のアイテムの個数を求めよ
割とすぐできそう!(・∀・)
var cnt = 0; for(var i = 0; i<items.length; i++){ if (items[i].price <= 1000){ cnt++; } };
こんなかな!
OKいただきました!(`・ω・´)
あとあとさらにただ数字だすだけじゃなく
そのあともなんか使う可能性があるデータなら
配列作ってその個数をみるって形もいいよと
べんきょうべんきょう、と考えてみた
var ary = []; for(var i = 0; i<items.length; i++){ if (items[i].price <= 1000){ ary.push(items[i].code); } }; console.log(ary.length);
こうか!(`・ω・´)
ちゃんとわかるってうれしい‥(´;ω;`)