js實現從陣列中取出一個隨機項
本章節介紹一下如何從陣列的眾多元素中隨機取出其中的一項,因為可能在實際應用中就有這樣的需求或者擴充套件。
程式碼如下:
[JavaScript] 純文字檢視 複製程式碼var theArray=[1,2,5,8,10,12,18]; var randomItem=theArray[Math.floor(Math.random()*theArray.length)]; console.log(randomItem);
以上程式碼實現了我們的要求,主要原理就是利用隨機函式實現索引隨機效果。
相關閱讀:
1.Math.random()函式可以參閱javascript Math.random()一章節。
2.length屬性可以參閱javascript Array length 屬性一章節。
相關文章
- JavaScript陣列中隨機取出不重複項JavaScript陣列隨機
- 如何從陣列中隨機取出幾個值組成新的陣列?陣列隨機
- js 從目標陣列中過濾掉 一個陣列元素,JS陣列
- matlab 從某個範圍內隨機取出一個整數Matlab隨機
- C#怎麼從List集合中隨機取出其中一個值C#隨機
- 集合中隨機取出幾個資料隨機
- 隨機輸入3個字串,降序排列,用引用、字元陣列實現隨機字串字元陣列
- JS實現陣列去重JS陣列
- 實現陣列的隨機排序(含洗牌演算法)陣列隨機排序演算法
- 教你如何運用golang 實現陣列的隨機排序Golang陣列隨機排序
- js 遍歷陣列取出字串用逗號拼接JS陣列字串
- 從結果集中取出某一列的值組裝成新的陣列陣列
- JS陣列去重的實現JS陣列
- js實現資料結構--陣列JS資料結構陣列
- JS中陣列與物件的遍歷方法例項JS陣列物件
- 運用JS 實現隨機點名 (隨機點名)JS隨機
- 快速取出陣列中指定鍵值陣列
- 6-1 在一個陣列中實現兩個堆疊 (20分)陣列
- JavaScript 中實現等分陣列JavaScript陣列
- 陣列中每個陣列元素出現的次數陣列
- 精讀《JS 陣列的內部實現》JS陣列
- js 取陣列中某個物件的集合JS陣列物件
- js 一維陣列轉二維陣列JS陣列
- js 二維陣列轉一維陣列JS陣列
- JavaScript 陣列隨機不重複元素JavaScript陣列隨機
- 從一個無序,不相等的陣列中,選取N個數,使其和為M實現演算法(javascript實現)陣列演算法JavaScript
- 編寫一個函式,實現兩個整型陣列的合併(將兩個整型陣列a和b合併成一個從小到大有序排列的整形陣列c,並在主函式中測試)。函式陣列
- python實現給定一個數和陣列,求陣列中兩數之和為給定的數Python陣列
- 一個PHP通用隨機密碼的實現PHP隨機密碼
- 二維陣列笛卡爾積js實現陣列JS
- LeetCode之從排序陣列中刪除重複項-SwiftLeetCode排序陣列Swift
- 【演算法-初級-陣列】刪除排序陣列中的重複項(多語言版實現)演算法陣列排序
- Three.js中實現一個OBBHelperJS
- PostgreSQL隨機記錄返回-300倍提速實踐(隨機陣列下標代替orderbyrandom())SQL隨機陣列random
- 產生10個1-100的隨機數,並放到一個陣列中,把陣列中大於等於10的數字放到一個list集合中,並列印到控制檯。隨機陣列
- C語言實現將一個陣列中的奇偶數分別存放C語言陣列
- 用JS實現隨機點名小案例JS隨機
- 如何利用Python隨機從list中挑選一個元素Python隨機
- js陣列物件相同項合併處理JS陣列物件