如何创建一个包含n个字符的字符串?如何创建一个特定长度的字符串? [复制]

2024-04-16

我正在编写 JavaScript 单元测试,需要创建一个长度为 65536 的字符串。 在 JavaScript 中执行此操作的最佳方法是什么?

目前我正在使用:

var myString = '';
for (var i = 0; i <= 65535; ++i) {
    myString += 'x';
}

这是一个前瞻性的答案,在当前的实现中不起作用。

ECMAScript 6 目前正在定义一个String.prototype.repeat方法。这将允许您执行以下操作:

var result = "x".repeat(65535);

同样,这是未来的补充。目前 ECMAScript 6 (Harmony) 正在起草中,从技术上讲这可以被删除,尽管这看起来不太可能。

当前草案:

15.5.4.21 String.prototype.repeat(计数)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何创建一个包含n个字符的字符串?如何创建一个特定长度的字符串? [复制] 的相关文章

随机推荐