javascript - 通过函数将 ID 推送到数组中

标签 javascript easyrtc

我正在编写一个聊天应用程序,其中的一个函数检查用户是否登录。当用户登录时,会将 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/

相关文章:

javascript - 带有对象数组的 IE11 探针(适用于 Firefox 和 Chrome)

javascript - jQuery - 忽略双重 AJAX 调用?

Javascript:通过选项元素和 "onchange"传递数据

node.js - SimpleWebRTC、EasyRTC 和 Kurento .. 有什么区别?

java - 如何使用 WebRTC 直接连接两个用户

javascript - CSS 未加载到 node.js 上的 easyrtc 应用程序中

c# - Microsoft 的 .NET GWT 解决方案是什么?

javascript - Alias ES6 解构