我试图找出是否可以在数组中存储一些字符串或者是否需要一个对象。数组项中允许的字符数是否有限制?
答案 0 :(得分:5)
由于Javascript内存的限制,数组的确切最大限制为2 ^ 32 - 1或4294967295。项目数量也称为长度属性,不能大于该数量。 Check this了解更多详情。
答案 1 :(得分:3)
JavaScript中的数组和对象是相同的,因此限制是相同的。
答案 2 :(得分:1)
在javascript中,数组的功能类似于哈希表。所以你可以设置的确没有限制。如果可以忽略内存约束,则可以在数组中包含尽可能多的项目。
答案 3 :(得分:1)
最大项目数为:4 294 967 295个对象。 Aarray项目长度相同(4 294 967 295符号):)
所以你可以拥有4 294 967 295个对象4 294 967 295个符号。
希望它很清楚。欢呼声。
答案 4 :(得分:0)
Javascript中的数组实际上只是专门的对象。由于数组是一个对象,因此可以放入数组的内容与可以放入对象的内容之间没有区别。唯一的区别是数组提供基于整数索引的访问方法,可以使用[a,b,c]
文字创建,并且具有长度成员。
Javascript中的所有内存都是动态分配和自动收集的,因此除了程序可用的RAM量之外,“字符数”没有限制。