我有一個JavaScript函數中的json數組。該函數接受輸入,在數組中搜索key/val,並給出我需要的值。輸入多個變量到函數,搜索JSON數組,並接收多個數組Val作爲輸出
輸入我試圖做到的是像變量的字符串:
1,2,3,4,5
進入這個功能:
function getF(fid) {
var flist = [
{
"fintid":1,
"featureint":"See Remarks"
},
{
"fintid":2,
"featureint":"Accessory Apt"
},
{
"fintid":3,
"featureint":"Alarm: Fire"
},
{
"fintid":4,
"featureint":"Alarm: Security"
},
{
"fintid":5,
"featureint":"Bar: Dry"
}
]
for(var i = 0; i < flist.length; i++)
{
if(flist[i].fintid == fid) {
return flist[i].featureint;
}
}
}
和接收所有相應的「featureint」的價值觀,那場比賽所有的FID/fintid賦予該函數。如果我只給一個號碼,我可以做到這一點。我想給多個號碼,並接收多個值...請幫忙嗎? :)
我試過這個代碼,b輸出結果空白。是的,fid輸入實際上是一串由逗號分隔的數字,我嘗試分割。 – user3259138
@ user3259138 - 這是你想要的嗎? https://jsfiddle.net/5p4wmjyu/ – tymeJV