Tengo un objeto llamado categoría . Aquí, la property/keys están en forma abreviada y el value está en forma completa . Necesito asignar property/keys de objeto al value del objeto por un breve momento .
Me gusta.
La 'tecnología' tiene que hacer tecnología
const category = { tech: 'Technology', gnr: 'General', ent: 'Entertainment', sci: 'Science', } let aa=Object.values(category).map(i=>{ Object.keys(category).map(j=>{ i=j }) }) console.log(a) const categories = { tech: 'Technology', gnr: 'General', ent: 'Entertainment', sci: 'Science', } const predicate = 'General'; let match; for (const category in categories) { if (categories[category] === predicate) { match = category; } } console.log(match);let a = {}; for (let key in category) { a[category[key]] = key; }o
let a = {}; Object.entries(category).forEach(kv=>a[kv[1]]=kv[0]);¡No! Ahora, después de obtener la coincidencia con el parámetro que pasaré, necesito que el parámetro coincidente Object Value's Property/Keys .
Me gusta, si es General Match, entonces necesito gnr
Aquí obtengo 'General' pero necesito gnr
const category = { tech: 'Technology', gnr: 'General', ent: 'Entertainment', sci: 'Science', } let aa=Object.values(category).filter(i=>{ if(i=='General') { return Object.keys(i) } }) console.log(a)