Looking forward to any feedback regarding my code. Thanks in advance, guys!
const generateFrom = {
whenGen : ['Today', 'On Sunday', 'On your Bday'],
whenExact : ['in the evening', 'as soon as you will wake up,', 'when you find something you lost,'],
objectActs : ['be afraid to','look forward to','help someone you love to'],
subjectActs : ['look back', 'call ex', 'eat cabbage']
};
const addPart = arr => {
let randIndex = Math.floor(Math.random()*arr.length)
return arr[randIndex];
};
const processParts = obj => {
let finalPhrase = '';
for (const [key,value] of Object.entries(obj)) {
finalPhrase = finalPhrase + ' ' + addPart(value);
};
return finalPhrase
};
const generatePhrase = () => {
const resultPhrase = processParts(generateFrom);
console.log (resultPhrase);
}
generatePhrase()