Skip to content

Instantly share code, notes, and snippets.

@chathurawidanage
Last active November 20, 2019 21:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chathurawidanage/a391d64bf187670c3d735d2ad9ecef21 to your computer and use it in GitHub Desktop.
Save chathurawidanage/a391d64bf187670c3d735d2ad9ecef21 to your computer and use it in GitHub Desktop.
Iterating Over Object Entries in JS using Object.values : Performance Comparison [https://gists.cwidanage.com/2018/06/how-to-iterate-over-object-entries-in.html]
let obj = {
key1: "value1",
key2: "value2",
key3: "value3"
}
//convinient forEach
Object.values(obj).forEach(value => {
//use value here
});
//traditional for loop
let values = Object.values(obj);
for(let i = 0; i<values.length;i++){
let value = values[i];
}
@chathurawidanage
Copy link
Author

Use Object.values(obj).map instead.

Object.values(obj).map(value => { return <h2> {value.name} </h2> });

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment