JSFiddle - React, Tailwind, and code Playground

by Uday Hiwarale

JavaScript

var myObject = {
  firstName: 'John',
  lastName: 'Doe',
  age: 26,
  // make objects iterable
Object.prototype[Symbol.iterator] = async function* () {
	const values = Object.values(this);
  let value;
  
  while( value = values.shift() ) {
  	yield await Promise.resolve(value);
  }
}
};

console.log(...myObject); // John Doe 26