有什么方法可以使隨機字串.repeat()仍然隨機嗎?如果我使用這個:
console.log(`${Math.random()} | `.repeat(5));
輸出是這樣的:
0.2564646392254777 | 0.2564646392254777 | 0.2564646392254777 | 0.2564646392254777 | 0.2564646392254777 |
簡而言之,輸出是相同的。
uj5u.com熱心網友回復:
您的代碼目前所做的是:
- 在字串中生成亂數
- 重復
n該字串的次數。
你想要的是生成n亂數字串,然后加入它們。
這是一個執行此操作的函式:
function randomNumberString(n) {
return Array(n).fill(0).map(_ => `${Math.random()}`).join(' | ');
}
console.log(randomNumberString(10));
如果你真的想要|最后:
function randomNumberString(n) {
return Array(n).fill(0).map(_ => `${Math.random()} | `).join('');
}
console.log(randomNumberString(10));
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/393489.html
標籤:javascript
上一篇:如何使用JavaScriptDOMParser禁用腳本標簽中的決議代碼?
下一篇:使用物件鍵作為另一個物件的鍵
