tengo un objeto Extraigo las claves y los valores y los coloco en matrices separadas. Luego los volví a juntar pero al revés. Sigue colocando el segundo elemento primero.
const obj = { keyname: 'Greg', keyage: 40, keyjob: 'cook'}; console.log(_.invert(obj)); invert (object) { let keyArr = Object.keys(object); let valueArr = Object.values(object); const result = {}; valueArr.forEach((value, i) => result[value] = keyArr[i]); return result; }Espero obtener un resultado de
{ Greg: 'keyname', 40: 'keyage', cook: 'keyjob' }pero en cambio obtengo
{ '40': 'keyage', Greg: 'keyname', cook: 'keyjob' }¿por qué?