Es gibt bei MDN eine krude Krücke, die eine Objektmethode auf ein völlig anderes Objekt anwendet.
Das ist keine krude Lücke sondern weit verbreiteter Standard der funktionalen Programmierung in JavaScript. Es ist ganz normal, dass man Methoden, die irgendwo gespeichert sind, aufruft und dabei this auf ein angegebenes Objekt setzt, z.B. beim Binding und Currying.
Mathias