Tengo una matriz de objetos ( myObjsArr
). El objeto contiene 2 métodos:
obj: { getUserId(), // returns a string. For instance, "123" getSubUserIds(), // returns an array of strings. For instance, ["abc", "abc2", ...] }
Estoy haciendo un bucle en esta matriz de objetos para crear 2 matrices.
const userIds = []; const subUserIds = []; myObjsArr.forEach((obj) => { userIds.push(obj.getUserId()); obj.getSubUserIds(element => { subUserIds.push(element); }) });
Esto funciona, pero parece no ser eficiente. ¿Cómo podría mejorar mi código?
Gracias