I want to return the string 'street' 5 times and for it to add 4 random letters from the 'letters' array for each time so that they're different for each street.
let letters = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];
let a = {
street: 'Street 21 ',
do: function() {
for (let i = 0; i < 4; i++) {
this.street += letters[Math.floor(Math.random() * letters.length)];
};
}
}
My code adds 4 random letters from the array to street already, but im not sure how to duplicate it multiple times, I can't just use .repeat() as I also need it to be in new lines.
Expected output:
Street 21 JIDX
Street 21 UYXZ
Street 21 ABCD
Street 21 EFGH
Street 21 KLMN