JSFiddle - React, Tailwind, and code Playground
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