在 JavaScript 中重复字符串:一种简单的方法
与 Perl 使用“x”进行字符串重复相比,JavaScript 提供了一种更简单的方法具有“重复”功能的方法。此内置方法允许您将字符串复制指定的次数。它的用法如下:
"a".repeat(10); // Result: "aaaaaaaaaa"
在引入“repeat”函数之前,一种常见的技术涉及创建一个具有所需元素数量的数组,填充要重复的字符串,然后连接数组元素。例如:
Array(11).join("a"); // Result: "aaaaaaaaaa"
虽然这种方法效率较低,但它为需要支持旧版浏览器的情况提供了可行的替代方案。
另一种选择,尤其是在支持它的浏览器中,是利用循环将字符串附加到自身。虽然不太简洁,但这种方法已被证明在特定浏览器中速度更快:
let result = ""; for (let i = 0; i < 10; i++) { result += "a"; } // Result: "aaaaaaaaaa"
以上是如何在 JavaScript 中高效地重复字符串?的详细内容。更多信息请关注PHP中文网其他相关文章!