gpt4 book ai didi

javascript - JavaScript 中字符串的最大长度是多少?

转载 作者:搜寻专家 更新时间:2023-11-01 04:21:38 26 4
gpt4 key购买 nike

我认为这将是一个简单的谷歌搜索,但没有结果。

假设我创建了一个循环,一次不断地将一个字符附加到一个变量。

什么时候程序会崩溃?

我预计有人会在 <6 秒内发表评论“你为什么不尝试一下并找出答案?”,但尝试不会告诉我问题的答案。它是特定于实现的吗?它在任何地方定义吗?它似乎不在 ECMAScript 规范中。

除了可用内存之外是否有任何已知的限制?包含 Mbs 或 Gbs 文本的字符串会降低性能吗?

郑重声明,我确实尝试运行那个循环....它只是让我的浏览器崩溃:(也许如果我做一些调整然后再试一次。

最佳答案

ECMAScript 2016 (ed. 7) established a maximum length of 2^53 - 1 elements. Previously, no maximum length was specified. In Firefox, strings have a maximum length of 2**30 - 2 (~1GB). In versions prior to Firefox 65, the maximum length was 2**28- 1 (~256MB).

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/length

关于javascript - JavaScript 中字符串的最大长度是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56319202/

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