Cualquier ayuda sería apreciada.
Cree una función objectBuilder que tome un número y devuelva un objeto cuyas claves sean 0 hasta número y los valores sean ese mismo número multiplicado por 5.
Intenta usar el bucle for
console.log(objectBuilder(5)) // declare function function objectBuilder(number) { // declare empty object const obj = {} // loop from 0 to number for (let i = 0; i <= number; i += 1) { // set key of i to value of i * 5 obj[i] = i * 5 } // return object return obj }Puedes hacerlo así:
Puedes crear una clase de JavaScript que lo haga por ti:
class objectBuilder { constructor(number){ for(let i=0;i<=number;++i) this[i]=i*5 } } //to initiate it create new instance of a class const newObj = new objectBuilder(5) console.log(newObj)