gpt4 book ai didi

javascript - 在 JavaScript 中多次重复一个字符串

转载 作者:行者123 更新时间:2023-11-29 15:55:24 30 4
gpt4 key购买 nike

在 Perl 中,我可以使用语法多次重复一个字符:

$a = "a" x 10; // results in "aaaaaaaaaa"

有没有一种简单的方法可以在 Javascript 中完成此操作?我显然可以使用一个函数,但我想知道是否有任何内置方法或其他一些聪明的技术。

最佳答案

最近,repeat string method 几乎无处不在。 (它是 not in Internet Explorer 。)所以除非你需要支持旧的浏览器,否则你可以简单地写:

"a".repeat(10)

repeat 之前,我们使用了这个 hack:

Array(11).join("a") // create string with 10 a's: "aaaaaaaaaa"

(请注意,长度为 11 的数组只能得到 10 个“a”,因为 Array.join 将参数放在数组元素之间。)

Simon 还指出,根据 this benchmark ,似乎在 Safari 和 Chrome(但不是 Firefox)中,通过简单地使用 for 循环追加重复一个字符多次(虽然有点不够简洁)。

关于javascript - 在 JavaScript 中多次重复一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58379792/

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