jQueryでリストビューを動的に生成しようとしています。これはリスト全体で完全に機能しますが、最初のデータをフィルター/検索/削減する必要があります。
var rezepte = [
{ "name" : "Eierkopf" , "zutaten" : ["Eier", "Zucker"] , "zubereitung" : "alles schön mischen." },
{ "name" : "Käseschnitte" , "zutaten" : ["Käse", "Brot", "Paprika"] , "zubereitung" : "Käse drauf und in den Ofen" },
{ "nme" : "Gemüse-Auflauf" , "zutaten" : ["Lauch"] , "zubereitung" : "1. schneiden 2. Kochen 3. essen" }
];
次のような検索配列で「レシピ」をフィルタリング/検索したいと思いますvar searcharray = ["Zucker", "Paprika"]
。
var result = [
{ "name" : "Eierkopf" , "zutaten" : ["Eier", "Zucker"] , "zubereitung" : "alles schön mischen." },
{ "name" : "Käseschnitte" , "Zutaten" : ["Käse", "Brot", "Paprika"] , "zubereitung" : "Käse drauf und in den Ofen" }];
for ループ内で多くのことを試しました: フィルター、マップ、プッシュ - しかし、すべて成功せず、常に未定義のオブジェクトになります。
また、レシピ配列がどのような構文であるべきかわかりません。可変量の「成分」の可能性があるに違いありません。
ヘルプとヒントをいただければ幸いです。
どうもありがとう、アンディ