Ребята привет , всем доброго время суток. Как мне записать рандомно элементы массивов в свойства объектов в массиве - array :
var firstNameA = ["Иван", "Петро", "Себастьян", "Михаил", "Василь"];
var nameA = ["Марья", "Верон", "Катя", "Мира", "Веном", "Лиза"];
var сolorA = [
"rgb(241, 43, 107)",
"rgb(146, 100, 161)",
"rgb(56, 159, 117)",
"rgb(215, 210, 55)",
"rgb(0, 0, 0)"
];
var hetColorA = ["white", "red", "blue", "yellow", "green"];
var randomElement = function(random) {
var randomElem = random.splice(Math.floor(Math.random() * random.length), 1);
return randomElem;
};
var listName = randomElement(nameA) + " " + randomElement(firstNameA);
var color = randomElement(сolorA);
var hetColor = randomElement(hetColorA);
// нужен массив, состоящий из 4 сгенерированных объектов,
var array = [
{
name: listName, // "Себастьян Верон"
сol: color, // "rgb(56, 159, 117)"
hetColor: hetColor // "red"
},
{
name: listName, // " Василь Веном "
сol: color, // rgb(0, 0, 0)"
hetColor: hetColor // "green" и так дал..
},
{
name: listName,
сol: color,
hetColor: hetColor
},
{
name: listName,
сol: color,
hetColor: hetColor
}
];
console.log(array);