How to make Object value to Object property in JavaScript

Advertisements

I have an Object named category. Here the property/keys are in short-form and the value is in fullform. I need to assign Object property/keys to Object value for a short time moment.
Like.

‘Technology’ have to make tech

const category = {
    tech: 'Technology',
    gnr: 'General',
    ent: 'Entertainment',
    sci: 'Science',
}
let a 
a=Object.values(category).map(i=>{
 Object.keys(category).map(j=>{
   i=j
 })
})
console.log(a)

>Solution :

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);

Leave a Reply Cancel reply