ありがとう、読んでくれてありがとう!多次元配列の検索キー値のペア
値があるかどうかを調べるために検索する必要があるJSONオブジェクトがあります。私が抱えている問題は、「地面プール」が存在するかどうかをテストするために、フィーチャー配列内の配列を調べています。
ありがとうございました!
targetListingは私のJSONオブジェクト
var targetFeature = "In Ground Pool";
function valuateFeature(targetFeature){
for(var i = 0, len = targetListing.Features.length; i < len; i++) {
if(targetListing.Features[i][0] === targetFeature) {
return true
}else{
return false
}
};
} ;
Address
:
Object
AgentEmail
:
"xxxxx"
AgentId
:
"xxxx"
AgentName
:
"Richard Getz"
AgentPhone
:
"xxxx"
AllListings
:
false
Bath
:
0
Bedroom
:
5
Brokerage
:
"xxxx"
BuildingStyle
:
"House"
BuildingStyleId
:
1
DaysPosted
:
0
Description
:
"If you've ever ..."
Features
:
Array[2]
0
:
Object
Description
:
"In Ground Pool"
__proto__
:
Object
1
:
Object
Description
:
"Attached Garage"
__proto__
:
Object
length
:
2
__proto__
:
Array[0]
HouseType
:
"Mediterranean"
HouseTypeId
:
3
Images
:
Array[0]
JSONを投稿した方が良いでしょう(jsonlint.comを使ってきれいにフォーマットしてください)。あなたの質問からデータの構造を伝えることは不可能です。 – Barmar