const proto = { prop: 'a' };
const obj = Object.create(proto);
obj.prop = 'b';
What is proto.prop
?
const proto = {
foo: 'p',
logFoo() {
console.log(this.foo);
}
};
const obj = {
foo: 'o',
__proto__: proto,
};
proto.logFoo.call(obj);
proto.logFoo.call(proto);
What happens?
const result = typeof class extends Array {}
Result?
const result = new Foo(3).length;
class Foo extends Array {}
What happens?
class Foo extends Array {}
const result = new Foo(3).length;
What happens?