JSONの年齢と性別を比較し、詳細について対応する名前を表示しようとしています。それは私のために働いていません。JSON配列内の2つの値を一致させ、配列内に対応する値を取得しようとしています
_.each(response.details, function(value, key){
if (value.age == "12" && value.gender == "male") {
console.log(value.name + "name")
}
});
JSON:
details: [
{
age: "12",
gender: "male",
name: "danny"
},
{
age: "13",
gender: "male",
name: "sunny"
},
{
age: "12",
gender: "female",
name: "janny"
},
{
age: "14",
gender: "female",
name: "josef"
}
],
コンソールにエラー? –
「機能しない」とはどういう意味ですか? –
うまく動作しているようです:https://jsfiddle.net/k1ye5bm9/ –