Get object property name as a string

后端 未结 13 552
难免孤独
难免孤独 2020-12-04 18:40

Is it possible to get the object property name as a string

person = {};
person.first_name = \'Jack\';
person.last_name = \'Trades\';
person.address = {};
per         


        
13条回答
  •  抹茶落季
    2020-12-04 19:21

    I like one liners, here's a generic solution:

    const propName = (obj,type) => Object.keys(obj).find(key => obj[key] === type)
    
    propName(person, person.age)
    

提交回复
热议问题