how to convert object to iterable js code example

Example 1: how to iterate object inside object in javascript

let obj = {
  key1: "value1",
  key2: "value2",
  key3: "value3"
}
for (let key in obj) {
  let value = obj[key];
  console.log(key, value);
}
// key1 value1
// key2 value2
// key3 value3

Example 2: how to iterate through a js object

let object = {
  x: 10,
  y: 10,
  z: 10
};
let keys = Object.keys(object);
// now 3 different ways:
  // method 1:
  key.forEach(function(key){
      let attribute = object[key];
      // do stuff
    }
  );

  //method 2:
  for(let key of keys){
    let attribute = object[key];
    // do stuff
  }

  //method 3:
  for(let i = 0; i < keys.length; i++){
    let key = keys[i];
    let attribute = object[key];
    // do stuff
  }