Skip to content

Instantly share code, notes, and snippets.

@sevperez
Last active July 8, 2018 21:50
Show Gist options
  • Save sevperez/8d53d091adc6d038255f8381335d1012 to your computer and use it in GitHub Desktop.
Save sevperez/8d53d091adc6d038255f8381335d1012 to your computer and use it in GitHub Desktop.
var products = {
"widget": 400,
"gear": 80,
"crank": 375,
"lever": 870,
};
Object.defineProperty(products, "gear", { enumerable: false });
// 1
var productKeys = Object.keys(products);
console.log("productKeys: ", productKeys);
// logs productKeys: [ "widget", "crank", "lever" ]
for (var i = 0; i < productKeys.length; i += 1) {
var key = productKeys[i];
console.log(key + " : " + products[key]);
}
// logs "widget : 400", "crank : 375", "lever : 870"
// 2
for (var product in products) {
console.log(product + " : " + products[product]);
}
// logs "widget : 400", "crank : 375", "lever : 870"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment