使用 javascript 我有一些变量。
var item1 = {
name : 'apple',
color : 'red',
type : 'fruit'
//etc
};
var item2 = {
name : 'rose',
color : 'red',
type : 'plant'
//etc
};
我想根据数字选择所述项目。我想这样做。
var select;
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
select = Math.floor(Math.random() * 2) + 1;
但是我在调用这些项目时遇到了问题。我认为这只是 item[select].name
等......但它显然没有发生。帮忙?
最佳答案
将您的项目放入数组中:
items = [item1, item2];
接下来,使用 getRandomInt() 函数选择(打印出)随机项目的名称:
console.log(items[getRandomInt(0,items.length - 1)].name);
关于javascript - 从生成的数字中选择一个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38811417/