問題聽起來很簡單,從數組中取出的值,但我不知道怎樣..JS - 在另一個陣列
實施例: 我 -
users[ userid1[u1XsessionId1, u1XsessionId2, u1XsessionId3] userid2[u2XsessionId1, u2XsessionId2, u2XsessionId3] ]
兩個用戶具有3個活性會話。
「userid1」從他的第二次會議上斷開,所以我想刪除「u1XsessionId2」,並與
users[ userid1[u1XsessionId1, u1XsessionId3] userid2[u2XsessionId1, u2XsessionId2, u2XsessionId3] ]
而且結束時,從他的會話「userid1」斷開連接時,我只收到他的會話ID而不是用戶ID,但我有一個所有用戶ID的數組,所以我可能必須遍歷所有用戶和所有會話才能找到「u1XsessionId2」。所有會話和用戶都有其唯一的ID。
這看起來相當簡單。你試過什麼了? –
@ tudor.gergely我試着循環遍歷所有的用戶,如果會話ID在該用戶標識中,則進行拼接。這不起作用的原因,我會發送代碼,但我現在在我的平板電腦上,我沒有在這裏 –
如果你沒有得到用戶斷開連接時的用戶名,唯一的辦法就是搜索通過每個用戶的sessionid。這是一個像你所描述的嵌套循環。當你有機會的時候附上你的代碼。問題主要出在那裏。 –