I have a problem here, with the arreys. So. I have 3 arreys:
const names = [Robert, Mark, Lindsay, Anna, Erin, Andrew]
const surnames = [Smith, Black, White, Lewis, Cooper, Hill]
const ages = [21, 14, 19, 28, 65, 31]
I must create 2 functions:
- On will give me a new arrey with the couples man-woman (like Robert-Anna / Erin-Mark etc.);
- And one must give a me a new arrey with the name, the surname and the age (like Robert Smith 21, Mark Black 14, etc.).
So, what i thinked for the first function was to do this randomly:
function getElementFromArray(arr) {
const min = 0;
const max = (arr.length);
const randIndex = Math.floor(Math.random() * (max - min));
return arr[randIndex];
}
const boyArray = Array("Robert", "Mark", "Andrew");
const boy = getElementFromArray(boyArray);
const girlArray = Array("Erin", "Anna", "Lindsay");
const girl = getElementFromArray(girlArray);
const getPair = [boy + girl];
But this is not a function, so i must to transform this into a function. And this thing gives me only one couple of Man+Woman, but i need 3 couples that must to be written in an Array form.
For the second function, i really don't now how to write it. Thinked about something like:
const nameSurnameAge = [names.slice (0, 1) + surnames.slice (0, 1) + ages.slice (0, 1)] + [names.slice (1, 2) + surnames.slice (1, 2) + ages.slice (1, 2)]
But again: this is not a function (and i need to transform this thing into a function) and it's very-very long.
Can somebody help me please? Thank You!
Via Active questions tagged javascript - Stack Overflow https://ift.tt/Z7KLNyP
Comments
Post a Comment