JSFiddle - React, Tailwind, and code Playground
by budiadiono
JavaScript
"use strict";
class Foo {
constructor() {
}
*bar(next) {
yield next;
return 'meh';
}
//,
meh() {
return 'bar';
}
}
// Correct way
var foo = new Foo();
console.log(Object.getOwnPropertyNames((Object.getPrototypeOf(foo))))
console.log(Object.getOwnPropertyNames(foo.__proto__))
// Not working
console.log(Object.keys(Foo.prototype)) // => ['meh', 'bar']
var proto = foo.__proto__;
console.log(Object.keys(proto)); // => ['meh', 'bar']