a me era venuta in mente questa (estesa ad un oggetto generico):

Object.prototype.useParam = function(param) {
return eval('this.' + param + '();');
}

var myDate = new Date();
window.alert(myDate.useParam ('getTimezoneOffset'));