JS從數(shù)組中隨機取出幾個數(shù)組元素的方法
更新時間:2016年08月02日 10:36:07 投稿:mrr
JS如何從一個數(shù)組中隨機取出一個元素或者幾個元素呢?其實方法很簡單,下面小編給大家分享了JS隨機取出幾個數(shù)組元素的方法,非常不錯,需要的朋友參考下
JS如何從一個數(shù)組中隨機取出一個元素或者幾個元素。
假如數(shù)組為
var items = ['1','2','4','5','6','7','8','9','10'];
1.從數(shù)組items中隨機取出一個元素
var item = items[Math.floor(Math.random()*items.length)];
2.從前面的一篇隨機數(shù)組中隨機取幾個元素
function getRandomArrayElements(arr, count) { var shuffled = arr.slice(0), i = arr.length, min = i - count, temp, index; while (i-- > min) { index = Math.floor((i + 1) * Math.random()); temp = shuffled[index]; shuffled[index] = shuffled[i]; shuffled[i] = temp; } return shuffled.slice(min); } var items = ['1','2','4','5','6','7','8','9','10']; console.log( getRandomArrayElements(items, 4) );
以上所述是小編給大家介紹的JS隨機取出幾個數(shù)組元素的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關文章
html+css+js實現(xiàn)canvas跟隨鼠標的小圓特效源碼
這篇文章主要介紹了html+css+js實現(xiàn)canvas跟隨鼠標的小圓特效源碼,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-03-03詳解javascript對數(shù)組和json數(shù)組的操作
這篇文章主要介紹了javascript對數(shù)組和json數(shù)組的操作,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-04-04JavaScript實現(xiàn)把rgb顏色轉(zhuǎn)換成16進制顏色的方法
這篇文章主要介紹了JavaScript實現(xiàn)把rgb顏色轉(zhuǎn)換成16進制顏色的方法,涉及javascript實現(xiàn)數(shù)制轉(zhuǎn)換的相關技巧,需要的朋友可以參考下2015-06-06