JavaScript >> Javascript 文檔 >  >> Tags >> DOM

如何使用 JavaScript 從數組中獲取隨機值

要在 JavaScript 中從數組中選擇一個隨機值,可以使用內置的 Math 對象函數。假設我們要創建一個從水果數組中隨機選擇一個水果的函數。

下面是我們的 fruits 數組的樣子:

const fruits = [
    "Apple",
    "Orange",
    "Mango",
    "Banana",
    "Cherry"
];

接下來,讓我們寫一個randomValue() 從給定列表中隨機選擇一個值的函數:

const randomValue = (list) => {
    return list[Math.floor(Math.random() * list.length)];
};

現在您可以使用上述函數從數組中選擇一個隨機值,如下所示:

console.log(randomValue(fruits)); // Banana

Tutorial JavaScript 教程
  1. V8 發布 v5.1

  2. 使用 Entity Framework Web Api 和 Angular 的 Web 應用程序

  3. 考慮減少 vs forEach + 對象分配

  4. 你的 Gatsby 博客使用了哪些插件、CMS 等?

  5. 在功能性 React 組件中使用 .bind() 是否推薦?

  6. Docker 簡化版

  7. 如何通過將一個數組從另一個數組交叉到持續 30 天來找到一個數組的平均價格? javascript

  1. 註冊jQuery點擊,第一次和第二次點擊

  2. 5 分鐘了解 Javascript (ThreeJS) 中的 3D

  3. 如何使用類而不是 ID

  4. 異步 JS:使用 try/catch 和 Promise

  5. 當 Bootstrap 模態打開時如何調用函數?

  6. 翻轉動畫

  7. 隊列:陣列作為存儲

  1. ⚛️ 9 個構建自己的 React 版本的示例

  2. 使用 Rxjs 破解 Angular 表單🔥

  3. Javascript 提升

  4. Lighthouse 走向無服務器:使用 OpenFaaS 運行函數