jQuery是一個常用的JavaScript庫,它提供了很多方便的函數(shù)能夠簡化開發(fā)工作。其中的隨機函數(shù)可以用來生成隨機的數(shù)組元素。
// 定義一個數(shù)組 var arr = [1, 2, 3, 4, 5]; // 獲取隨機元素 var randomIndex = Math.floor(Math.random() * arr.length); var randomElement = arr[randomIndex]; // 輸出結(jié)果 console.log(randomElement);
上面的代碼中,Math.random()函數(shù)生成了一個介于0和1之間(不包括1)的隨機小數(shù)。乘以數(shù)組長度后,就能夠生成介于0和數(shù)組長度之間(不包括數(shù)組長度)的隨機整數(shù)。通過使用Math.floor()函數(shù),我們能夠獲得一個比數(shù)組長度小的整數(shù),這就是我們需要的隨機下標(biāo)。
最后一行的代碼,就是獲取隨機下標(biāo)對應(yīng)的元素。隨機元素的輸出結(jié)果會在瀏覽器的控制臺中顯示。