Get Programming with JavaScript - Listing 10.05

Listing 10.05 - Iterating over Object.keys with forEach

var ages = { "Kandra Smith" : 56, "Dax Aniaku" : 21, "Blinky" : 36 }; var keys = Object.keys(ages); keys.forEach(function (key) { console.log(key); });

Further Adventures

Listing 10.05 - Iterating over Object.keys with forEach - Task 1

var ages = { "Kandra Smith" : 56, "Dax Aniaku" : 21, "Blinky" : 36, "Filboid Studge" : 120 }; ages["??? Mr Nigma ???"] = 37; ages.Jahver = 200; var keys = Object.keys(ages); keys.forEach(function (key) { console.log(key); });

Listing 10.05 - Iterating over Object.keys with forEach - Task 2

var ages = { "Kandra Smith" : 56, "Dax Aniaku" : 21, "Blinky" : 36, "Filboid Studge" : 120 }; ages["??? Mr Nigma ???"] = 37; ages.Jahver = 200; var keys = Object.keys(ages); keys.forEach(function (key) { console.log(key + " is " + ages[key]); });

Listing 10.05 - Iterating over Object.keys with forEach - Task 3

var ages = { "Kandra Smith" : 56, "Dax Aniaku" : 21, "Blinky" : 36, "Filboid Studge" : 120 }; ages["??? Mr Nigma ???"] = 37; ages.Jahver = 200; var keys = Object.keys(ages); keys.forEach(function (key) { console.log(key + ": " + key.length); });