Как давно в JS можно не писать function в первом примере?
let bar = {
test: 'A',
foo() {
console.log(this.test);
}
}
bar.foo(); // A
class Bar {
constructor() {
this.test = 'B';
}
foo() {
console.log(this.test);
}
}
(new Bar()).foo(); // B