gpt4 book ai didi

javascript - js根据数组中的值查找数组中对象的索引

转载 作者:行者123 更新时间:2023-12-03 07:30:48 25 4
gpt4 key购买 nike

我有像callsData[]这样的数组,其中包含如下对象:

{
"caller_id": "110",
"Channel": "SIP/Kam-SBC-0000001c",
"AccountCode": "1004",
"Server": "192.168.1.36",
"Callee": "109",
"connected_line": "109",
"Uniqueid": "145712272845",
"DestChannel": "SIP/Kam-SBC-0000001d",
"DestUniqueid": ["3432423423423","123123123","312321312"]
}

我想查找 DestUniqueid 数组中存在我的值 3432423423423 的对象的索引。

最佳答案

尝试编写一个简单的for循环

for(var i=0;i<callsData.length;i++){
if(callsData[i].DestUniqueid.indexOf("3432423423423") > -1)
break;
}

console.log(i + " is the index of element with value 3432423423423");

如果你想把它作为一个函数,那么就这样写:

function getIndex(val){
for(var i=0;i<callsData.length;i++){
if(callsData[i].DestUniqueid.indexOf(val) > -1)
break;
}
return i;
}

console.log(getIndex("3432423423423") + " is the index of element with value 3432423423423");

DEMO

关于javascript - js根据数组中的值查找数组中对象的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35806298/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com