使用 JavaScript 取得隨機陣列成員
從陣列中選擇隨機元素是 JavaScript 中的常見任務。考慮以下數組:
var myArray = ['January', 'February', 'March'];
解決方案
要檢索隨機數組項,JavaScript 提供了一個簡單的解決方案:
const randomElement = array[Math.floor(Math.random() * array.length)];
這line 產生一個介於0 和array.length - 1之間的隨機整數,表示數組中的索引。透過使用此索引存取數組,我們檢索隨機元素。
示例
讓我們應用此解決方案從以下數組中查找隨機月份:
const months = ["January", "February", "March", "April", "May", "June", "July"];
使用代碼:
const random = Math.floor(Math.random() * months.length); console.log(random, months[random]);
此程式碼產生一個隨機索引(例如3)並列印相應的月份(例如“四月”)。控制台輸出:
3 April
以上是如何從 JavaScript 陣列中選擇隨機元素?的詳細內容。更多資訊請關注PHP中文網其他相關文章!