我有带users_id数组的JSON文件。在此阵列上,我有活动用户,因此这些数字不是连续的。我如何检查(在jQuery上)位置users_id = 18(answer = 3)?接下来我想从其他字符串读取值,所以我可以读取json.data_todo_counter [3]。
{
"users_id": [1, 2, 3, 18, 24],
"data_chat_timeread": [0, 0, 0, 0, 0],
"data_chat_timecurrent": [100, 0, 0, 0, 0],
"data_chat_counter": [4, 0, 0, 0, 0],
"data_todo_counter": [2, 0, 0, 0, 0]
}
答案 0 :(得分:1)
此function
在key
keyMember
中搜索input
,如果找到,则会在找到的{{1}处返回valueMember
元素}}:
index
使用示例:
function getSomething(input, key, keyMember, valueMember) {
var index = input[keyMember].indexOf(key);
if (index >= 0) {
return input[valueMember][index];
} else {
/not found
}
}