[英]Generating a random array of objects (randomic profile persons)
生成一个包含 10 个此类对象的数组: { name: "Person X", (在这里你将放置一个累进数字而不是 X)sex: < "M" or "F" >, (应该是随机的) age: < 18 到 100 之间的数字)}
结果应该是这样的:
[{
"Name": "Person 1",
"sex": "F",
"eta": 22
},
{
"Name": "Person 2",
"sex": "F",
"eta": 56
},
{
"Name": "Person 3",
"sex": "M",
"eta": 33
},
...
]
需要使用“for”循环和 Math.random 来生成随机数
这是您的解决方案。 下面的代码生成了 10 个具有姓名、性别和 eta 的人,并使用 for 循环和 Math.random 将其附加到 people 数组中。
let people = [];
for (var i = 0; i < 10; i++) {
people.push(person = {
Name: "Person " + (i+1),
sex: Math.round(Math.random()) ? "M" : "F",
eta: Math.floor((Math.random() * (100 - 18) + 18))
});
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.