class Greeter { constructor(message) { this.greeting = message; } greet() { return "Hello, " + this.greeting; } } let greeter = new Greeter("world");En la consola de google chrome ejecuto esto:
greeter Greeter {greeting: 'world'}
Object.keys(greeter)Tengo esto que está bien.
['greeting']
Object.getPrototypeOf(greeter) {constructor: ƒ, greet: ƒ}
Object.keys(Object.getPrototypeOf(greeter))¡Tengo una matriz vacía!
[]
espero que regrese
['greet']
¿Por qué es este comportamiento?