/run deno
const words = '\u30b4\u30ea'
console.log([...words.repeat(2)].sort(() => Math.random() - 0.5).join(''))
/run typescript5
const words = '\u30b4\u30ea'
console.log([...words.repeat(2)].sort(() => Math.random() - 0.5).join(''))
よしよし、targetをES5にしたTypeScriptは通る
/run typescript
const words = '\u30b4\u30ea'
console.log(Array.apply(null, Array(2)).map(_ => words).join('').split('').sort(() => Math.random() - 0.5).join(''))
/run typescript
const words = '\u30b4\u30ea'
console.log(Array.apply(null, Array(2)).map(_ => words).join('').split('').sort(() => Math.random() - 0.5))
/run typescript5
const words = '\u30b4\u30ea'
const shuffled = [...words.repeat(2)].sort(() => Math.random() - 0.5)
console.log(shuffled)
/run typescript
const words = '\u30b4\u30ea'
const shuffled = [...words.repeat(2)].sort(() => Math.random() - 0.5)
console.log(shuffled)