'---------'
'-'.repeat(9) // longer!
'------------'
(x='----')+x+x
'-'.repeat(12) // same length
Apakah ada cara yang lebih pintar untuk menghasilkan string hingga 12 karakter yang berulang dalam JavaScript?
1
Jangan berpikir begitu tetapi tergantung pada tantangannya, Anda mungkin bisa bermain golf beberapa kali untuk menghemat byte menggunakan mis. RLE
—
ASCII-only
Untuk kasus koma khusus yang dapat Anda lakukan
—
Martin Ender
Array(12)+'', yang lebih pendek daripada literal dimulai dari 11 koma dan kemudian tetap lebih pendek dari repeat.
@SteveBennett kadang-kadang Anda hanya peduli tentang panjang string dan bukan karakter sebenarnya, dan banyak tantangan PPCG memungkinkan Anda untuk menggunakan beberapa karakter ASCII pilihan Anda untuk output.
—
Martin Ender
Jika Anda akan menggunakan ulang, ulangi, Anda bisa menamainya.
—
Shaggy
Jika Anda tidak benar-benar membutuhkan 12 karakter identik melainkan string 12 karakter, Anda juga bisa melakukannya
—
Arnauld
1e11+''.