gpt4 book ai didi

javascript - 计算二维数组中的行数

转载 作者:行者123 更新时间:2023-11-28 11:12:09 25 4
gpt4 key购买 nike

描述:

我正在将数据添加到我的二维数组中,如下所示

my_2d_array['user1'] = {'id':name,'socket':socket};
my_2d_array['user2'] = {'id':name,'socket':socket};

这个二维数组保存所有连接的用户 ID 及其各自的套接字的记录...我想显示连接的用户数。到目前为止,要做的就是计算数组中的行数并显示它

我尝试过以下操作:

my_2d_array[].length; // this gives nothing 
my_2d_array.length; // this outputs 0 (as number)

我应该怎么做才能获取行数

更新

我像这样声明了我的数组

var my_2d_array = [];

最佳答案

这可能适合你

// initialize
var my_2d_array = {};

// add users
my_2d_array["user1"] = ...
my_2d_array["user2"] = ...

// get number of users
Object.keys(my_2d_array).length;

//=> 2

不过,您应该考虑使用users 而不是my_2d_array。它可以更好地进行通信,并且实际的数据类型是对象,而不是特定的数组。

关于javascript - 计算二维数组中的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27221572/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com