Una buena manera de aprender es analizando código de otros, por ejemplo, este excelente trabajo:
http://jstween.blogspot.com/
Mirando un poco el código (
http://www.powerping.be/js/jstween/Tween.js) podrás ver cómo, mediante un camino alternativo, consigue algo semejante a lo que estás buscando, ya que el lenguaje, en sí mismo, no dispone de manera nativa de ese tipo de cosas.