第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

查找數(shù)組中滿足條件的數(shù)組的索引

查找數(shù)組中滿足條件的數(shù)組的索引

慕田峪9158850 2021-05-10 16:40:03
客戶端正在從服務(wù)器上的socket.io接收消息。該消息的數(shù)據(jù)具有以下對(duì)象:{    from,    text,    dateTimeSent,    chatId}這些引用有關(guān)從系統(tǒng)上另一用戶發(fā)送的聊天消息的數(shù)據(jù)。在客戶端,用戶正在存儲(chǔ)有關(guān)他們參與的所有聊天的信息。這些數(shù)據(jù)來(lái)自MongoDB,該數(shù)據(jù)庫(kù)具有一個(gè)名為的集合chats,其中每個(gè)聊天都有一個(gè)_id。因此,基本上,客戶端在存儲(chǔ)有關(guān)他們有權(quán)訪問(wèn)的每個(gè)聊天的所有信息的信息,包括聊天的_id。我將如何使用chatId套接字上的接收,然后在存儲(chǔ)此消息應(yīng)進(jìn)入的聊天的_id的數(shù)組中搜索該ID?是否有JavaScript函數(shù)可在其中搜索數(shù)組中特定字段的值?以下是用戶存儲(chǔ)在其客戶端上的數(shù)組。我將如何在此數(shù)組中搜索chatId的值?[    [        "0",        {            "_id":"5ccb37c82eab402834818e8f",            "participants":[                {                    "_id":"5ccb37c82eab402834818e91",                    "userEmail":"test2@gmail.com"                },                {                    "_id":"5ccb37c82eab402834818e90",                    "userEmail":"test@gmail.com"                }            ],            "chatType":"chat",            "messages":[                {                    "dateTimeSent":"2019-05-02T19:50:19.000Z",                    "_id":"5ccb49fba2129f160cb22ac8",                    "text":"",                    "from":"test2@gmail.com"                },                {                    "dateTimeSent":"2019-05-02T19:50:58.896Z",                    "_id":"5ccb4a27a2129f160cb22ade",                    "text":"dfdf",                    "from":"test2@gmail.com"                },                {                    "dateTimeSent":"2019-05-02T19:51:03.093Z",                    "_id":"5ccb4a27a2129f160cb22add",                    "text":"",                    "from":"test2@gmail.com"                },                {                    "dateTimeSent":"2019-05-02T19:54:13.070Z",                    "_id":"5ccb4aeaa2129f160cb22b06",                    "text":"",                    "from":"test2@gmail.com"                }, 
查看完整描述

1 回答

?
qq_花開(kāi)花謝_0

TA貢獻(xiàn)1835條經(jīng)驗(yàn) 獲得超7個(gè)贊

查找數(shù)組中滿足條件的數(shù)組的索引

您可能正在尋找array.findIndex()。給它一個(gè)數(shù)組,然后為每個(gè)項(xiàng)目運(yùn)行一個(gè)函數(shù)。true當(dāng)遇到您要查找的ID時(shí)返回。


查看完整回答
反對(duì) 回復(fù) 2021-05-20
  • 1 回答
  • 0 關(guān)注
  • 377 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)