jqueryで配列をMySQLのように扱えないか?
いつもありがとうございます。
jqueryでの配列の使い方を知りたいです。
以下のような連想配列を作っています。
実際は数千データで、項目も20項目以上あります。
var array = [
{'title':'商品名1', 'price':2400,'stock':10},
{'title':'商品名2', 'price':5210,'stock':7},
{'title':'商品名3', 'price':1499,'stock':2}
......
];
これを、項目(例えばtitle)で並べ替えとかは出来たのですが、
もっと複雑な使い方がしたいのですがどうしたらいいのかわかりません。
やりたいことは、例えば以下のような条件で取り出したいです。
・titleに、xxxxxというキーワードが入っているデータだけ取り出す
・priceがX以下のデータだけ取り出す
・複数の条件に合ったデータのみ取り出す。
SQLであれば上記の事は簡単に出来るのですが、
配列だとどうやってあつけばいいのかわかりません。。。
最初からデータベースに入っているデータを扱えば?
ってなるのですが、毎回数千データを取ってくると凄く時間がかかります。
なので、データベースから取ってきたデータを一旦配列に全部入れて、
後は配列内だけで処理した方が処理速度が速いので、できれば配列で扱いたいです。
アドバイスなどありましたら何卒よろしくおねがいしますm(_ _)m
補足
失礼しました。2次元配列です。