最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS對象數(shù)組中如何匹配某個屬性值

 更新時間:2022年09月01日 11:14:42   作者:spe_track  
這篇文章主要介紹了JS對象數(shù)組中如何匹配某個屬性值,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

對象數(shù)組中匹配某個屬性值

如果有一個js對象數(shù)組,一個變量如下

var a = [
?? ?{
?? ??? ?'id' : 2,
?? ??? ?'name' : 'xxxx',
?? ?},
?? ?{
?? ??? ?'id' : 3,
?? ??? ?'name' : 'bbbbb',
?? ?},
];
var b = 3;

我想要查詢 變量b,是否在數(shù)組a的id值中,如果在,返回true;不在,返回false

寫法如下

if (a.find(item => {return item.id == b}) != undefined)
{
? ? return true;
} else {
? ? return false;
}

find方法檢索數(shù)組,如符合條件 item.id == b,那么返回第一個被檢索到的對象,如果檢索不到,返回 undefined

對象數(shù)組取出對象屬性值完全一樣的項

vvar ary=[
?? ??? ??? ? ? ?{"RaDate":'2021-09-08',"Type":'Morning2','title':'測試2'},
?? ??? ??? ? ? ?{"RaDate":'2021-10-08',"Type":'Morning2','title':'測試1'},
?? ??? ??? ? ? ?{"RaDate":'2021-09-08',"Type":'Morning2','title':'測試2'},
?? ??? ??? ??? ?{"RaDate":'2021-10-08',"Type":'Morning2','title':'測試2'},
?? ??? ??? ? ? ]
?? ??? ??? ?let obj = {};
?? ??? ??? ?var result = ary.reduce((cur, next,index) => {
?? ??? ??? ? ? ?var key = next.RaDate + next.Type+ next.title
?? ??? ??? ? ? ?obj[key] ?cur.push(next): obj[key] = true
?? ??? ??? ? ? ?return cur;
?? ??? ??? ?}, [])
?? ??? ??? ?console.log(result)

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論

五家渠市| 白沙| 南部县| 乌恰县| 惠安县| 广宁县| 从江县| 类乌齐县| 怀集县| 兴化市| 深水埗区| 兴城市| 瓮安县| 丰都县| 贵港市| 濮阳县| 凤城市| 江油市| 通许县| 新沂市| 普安县| 渭源县| 濮阳县| 铁岭县| 霍山县| 贵港市| 南漳县| 讷河市| 河池市| 永清县| 永吉县| 阿城市| 大英县| 田阳县| 平乐县| 贵德县| 社旗县| 威宁| 普兰店市| 尉氏县| 榆社县|