Javascript function parameter demo

This is a small demonstration of some features in JavaScript / ECMAScript:
  • Multiple unspecified parameters to functions.
  • Functions as parameters.
  • The Function class.
function anyarg() {
   for(i=1;i<arguments.length;i++) {
      arguments[0](arguments[i]);
   }
}
function w1(t) {
      document.write(t + "<br>");
}
function w2(t) {
      document.write("<i>"+ t + "</i><br>");
}
var w3 = new Function('t', 'document.write("<b>"+ t + "</b><br>");');