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陣列隨機
- JavaScript陣列中隨機取出不重複項JavaScript陣列隨機
- 如何從陣列中隨機取出幾個值組成新的陣列?陣列隨機
- js隨機取出陣列中不重複值元素程式碼和例項JS隨機陣列
- js從陣列隨機取一個資料程式碼例項JS陣列隨機
- js隨機從陣列中取資料JS隨機陣列
- javascript隨機從陣列中選出一個元素JavaScript隨機陣列
- C#怎麼從List集合中隨機取出其中一個值C#隨機
- js 從目標陣列中過濾掉 一個陣列元素,JS陣列
- 集合中隨機取出幾個資料隨機
- matlab 從某個範圍內隨機取出一個整數Matlab隨機
- js如何實現拷貝一個陣列JS陣列
- js將一個陣列追加到原陣列中JS陣列
- javascript實現複製一個陣列程式碼例項JavaScript陣列
- 隨機輸入3個字串,降序排列,用引用、字元陣列實現隨機字串字元陣列
- JS陣列隨機排序的三種方法JS陣列隨機排序
- 迴圈實現從一個陣列中按順序任意擷取幾個字元。陣列字元
- 原生js實現的多個陣列合並效果程式碼例項JS陣列
- 實現陣列的隨機排序(含洗牌演算法)陣列隨機排序演算法
- 教你如何運用golang 實現陣列的隨機排序Golang陣列隨機排序
- [隨機數詳解]生成一個隨機數,生成指定範圍的隨機數及隨機陣列去重隨機陣列
- JavaScript陣列隨機排序JavaScript陣列隨機排序
- 從結果集中取出某一列的值組裝成新的陣列陣列
- JS實現陣列去重JS陣列
- 兩個陣列分別取出一個來相加,找出和最小的k個陣列
- js實現從陣列中獲取相加和為指定數字的元素JS陣列
- js實現的產生隨機數程式碼例項JS隨機
- JS陣列去重的實現JS陣列
- 如何將一個陣列中的元素插入另一個陣列陣列
- JavaScript 中實現等分陣列JavaScript陣列
- js合併兩個陣列程式碼例項JS陣列
- 6-1 在一個陣列中實現兩個堆疊 (20分)陣列
- js中陣列(Array)的排序(sort)注意事項JS陣列排序
- 快速取出陣列中指定鍵值陣列
- 陣列中每個陣列元素出現的次數陣列
- jQuery實現的多個陣列合並程式碼例項jQuery陣列
- javascript實現的合併兩個陣列程式碼例項JavaScript陣列
- 運用JS 實現隨機點名 (隨機點名)JS隨機