const o = { name: 'Wallace', speak() { return `My name is ${this.name}!`; }, } const speak = o.speak; console.log(speak === o.speak); // true (どちらの定数も同じ関数を参照している) console.log(speak()); // "My name is undefined!" (undefinedが表示されない場合あり) console.log(o.speak()); // "My name is Wallace!"