我正在编写一个聊天应用程序,并且其中有一个功能可以检查用户是否登录。用户登录时,会将ID写入阵列。我有一个使用功能,可以检查用户是否登录到服务器,但是作为参数,您需要为其提供用户ID,该ID包含在数组中。

这就是我遇到的问题-如果函数检查ID是否已登录并且确定ID是否未登录,则它将返回“ false”值。我想通过函数逐个运行所有这些。然后如何从阵列中删除该名称?

var loggedInUsers = [];
var user = easyrtc.idToName(i); //converts random digits to assigned ID
loggedInUsers.push(user);
easyrtc.getConnectStatus(???)  //Checks if a user is logged in


谢谢!!

最佳答案

使用.indexOf方法:

loggedInUsers.indexOf(userID) > -1 // user id is in the array

关于javascript - 通过函数将ID推送到数组中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43879034/

10-11 05:33
查看更多