我有一个数组:
var items = new Array();
当我尝试做类似的事情时:
items[100] = ...
其中 100
是一个 ID。如果然后我去打印数组的长度,我知道它很大100
。有没有办法做这样的事情,但有这些项目的长度?
例如,如果我有:
var items = new Array();
items[100] = item100;
items[120] = item120;
items[150] = item150;
我希望数组的长度为 3
而不是 150
。
最佳答案
通过一些小的操作,您可以获得数组的实际大小
items.filter(Object).length;
但正如 @charlietfl 所说:
it seems you are trying to solve it using the wrong data structure...
关于javascript - 直接插入的数组长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35609844/