我正在尝试弄清楚是否可以将一些字符串存储在数组中,还是需要一个对象。数组项中允许的字符数量是否有限制?
我正在尝试弄清楚是否可以将一些字符串存储在数组中,还是需要一个对象。数组项中允许的字符数量是否有限制?
由于Javascript内存的限制,数组的最大限制为2^32-1或4294967295。另外,也就是length属性的数量不能超过这个限制。点击这里了解更多详情。
JavaScript中的数组和对象是一回事,因此它们的限制也相同。
最大的物品数量是:4 294 967 295个对象。 数组项长度相同(4 294 967 295个符号):)
因此,您可以拥有每个4 294 967 295个符号的4 294 967 295个对象。
希望这很清楚。干杯。
Javascript中的数组实际上只是专门的对象。因为数组是一个对象,所以可以放入数组和对象中的内容没有区别。唯一的区别在于,数组提供基于整数索引的访问方法,可以使用[a,b,c]
字面量创建,并具有长度成员。
Javascript中的所有内存都是动态分配和自动收集的,因此除了程序可用的RAM之外,没有关于“字符数”的限制。