Skip to main content
1 of 4
Alex
  • 21
  • 3

Jscript function prototyping

Say I have a bunch of Jscript functions similar to:

message = new Array (4);
message = [“000”, “111”, “222”, “333”];
 
function F0(){
    alert (message[0]);
}

function F1(){
    alert (message[1]);
}

function F2(){
    alert (message[2]);
}

function F3(){
    alert (message[3]);
}

Is there a way, to prototype those functions?

This is, to declare something like:

function F<T>(){
   alert (message[T]);
}

The reason is quite simple. In my solution, I have much more complex functions performing the same action (they are callback functions for a few XMLHttpRequest objects). Each time I make a change, it needs to be reflected across all functions – something I’m looking to avoid. From within the function, I cannot know whether it was called by XMLHttpRequest[5] or XMLHttpRequest[2], therefore I created a few similar functions (for each XMLHttpRequest object). I’m looking for a way to prototype those functions, so I’ll keep the logic in one place. So far, I haven’t found a way to achieve that kind of prototyping with Jscript. Any help will be appreciated.

Thank you!

Alex
  • 21
  • 3