js實現從陣列中取出一個隨機項

antzone發表於2017-03-21

本章節介紹一下如何從陣列的眾多元素中隨機取出其中的一項,因為可能在實際應用中就有這樣的需求或者擴充套件。

程式碼如下:

[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 屬性一章節。 


相關文章