myObject = { "key": "value", "key2":"value2" } Object.keys(myObject); //console.log(Object.keys(myObject)) = ["key", "key2"]
var foo = { 'alpha': 'puffin', 'beta': 'beagle' }; var keys = Object.keys(foo); console.log(keys) // ['alpha', 'beta'] // (or maybe some other order, keys are unordered).
function getKeyByValue(object, value) { return Object.keys(object).find(key => object[key] === value); }
myObject = { "key": "value" } Object.keys(myObject); // get array of keys
var buttons = { foo: 'bar', fiz: 'buz' }; for ( var property in buttons ) { console.log( property ); // Outputs: foo, fiz or fiz, foo }