我们可以在Javascript中使用多个此绑定吗?

一个小例子

function speak(line){
  console.log(`The ${this.type} rabbit says '${line}' you ${this.type}`);
}

let whiteRabbit = {type: "white", speak, type: "asshole"};

whiteRabbit.speak("OH my dear" + " how you smell ");

输出意外

The asshole rabbit says 'OH my dear how you smell ' you asshole

为什么不归还白兔子?