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 }
const person = { name: 'Bob', age: 47 } Object.keys(person).forEach((key) => { console.log(person[key]); // 'Bob', 47 });
var obj = { a: "A", b: "B", c: "C" } console.log(obj.a); // return string : A var name = "a"; console.log(obj[name]);