JSFiddle - React, Tailwind, and code Playground
by rodrigonery
JavaScript
Controller = {}
// Estáticos
Controller.nome;
Controller.cachorro;
Object.defineProperties(Controller, {
nome: {
value: 'Rodrigo',
writable: false,
configurable: false,
enumerable: true
},
cachorro: {
value: 'Cachorro',
enumerable: true
}
})
// Aqui tento o alinhamento
alinhar = Object.keys(Controller);
// Separo por virgula
prop = alinhar.join(', ');
/*
Cachorro é false em enumerable por default, ou seja, se eu não declarar que ele é true, logo o enumerable será false, o mesmo serve para as outras propriedades.
*/
alert( prop );