Вы можете присвоить разные объекты this при вызове существующей функции. this ссылается на текущий (вызывающий) объект.
С помощью call Вы можете записать метод однократно и затем наследовать его в другом объекте без необходимости записывать его ещё раз для нового объекта.