Executando verificação de segurança...
Em resposta a [Não disponível]
1

Apenas com atributos não é possivel ser ser um modo gambiarra... Recomendo que use method dentro do seu object... desse modo:

const myObjt = {
    myKey: "eu sou um campo universal",
    get: function(key) {
      return this[key] !== undefined ? this[key] : this.myKey;
    }
}

// seu uso deve ser sempre com o get method para que funciona da maneira que você deseja

myObjt.myKey // "eu sou um campo universal"
myObjt.get("dada") // "eu sou um campo universal"
myObjt.get("myKey") // "eu sou um campo universal"
Carregando publicação patrocinada...