JavaScript 陣列隨機取得一筆資料

不知道大家有沒有遇過一種情況,打 API 完之後取得的是一大包資料,卻只要其中的一筆,而這一筆在每一次進入頁面的時候都要隨機 Random,這時候可以使用 JavaScript 內的 Math.floor 搭配 Math.random 來處理


1
2
3
const ary = ['a', 'b', 'c'];
const key = Math.floor(Math.radom() * ary.length);
ary[key]

這樣的一個小技巧,就可以達到我們的需求了,分享給大家!