如何用随机值预填充 JavaScript 数组
How to pre fill JavaScript array with random values
var cars = ["Saab", "Volvo", "BMW"];
var thisarrayshouldbe = 5;
如何从"cars"数组中预填充随机值并生成新数组?
来自
cars
[...] 数组的随机值是 3 个项目 ...我需要 5 件商品
听起来你只想运行一个随机数生成器五次,随机数生成器可以提供0
、1
或2
var cars = ["Saab", "Volvo", "BMW"];
function random_int(max, min) { // max, min inclusive
min = min | 0; // coerce to int32
max = max | 0;
return min + Math.floor(Math.random() * (max - min + 1));
}
// so random_int(2) will produce a value from 0, 1, 2
var i, // iterating variable
arr = []; // the array being generated
for (i = 4; i >= 0; --i) { // 4 is biggest index in arr length 5
arr[i] = cars[random_int(cars.length - 1)];
}
// and look at what we've made
arr; // example output: ["Volvo", "Saab", "Saab", "BMW", "Volvo"]
相关文章:
- Laravel 5.2动态下拉选择不填充(javascript)
- 单击按钮时填充javascript变量
- 使用 PHP 填充 Javascript 饼图
- 用 MySql 数据填充 JavaScript 数组
- 从代码后面填充javascript库
- 如何填充javascript数组
- 如何用随机值预填充 JavaScript 数组
- 使用 Browserify / Webpack(ES6 或 CommonJS)填充 JavaScript 资产
- 如何从 html 表数据填充 javascript 模型
- 填充 JavaScript 数组的更好方法
- 使用 PHP/MySQL 填充 JavaScript 数组
- 禁用表单字段,直到上一个字段已填充 JavaScript
- Rails + charts.js:如何使用数据库中的值填充 Javascript 数组
- 为什么 Netbeans 导航器窗格不使用特定文件名填充 JavaScript 文件
- 如何动态填充javascript函数的选项
- 用 mysql 表数据填充 Javascript OptionArray
- 从模板引擎填充javascript数组
- 如何使用SQL查询中的数据填充Javascript动态树
- 用php函数的返回值填充JavaScript变量
- 编辑自动填充javascript的设置超时