can there be anyway to gain access to the "title" from the parameter as a result:

function(arg1, arg2) {
    debug("arg1 is rotten!");
}

At this time basically alter the parameter title I'd need to alter the title inside the string too, and so i was searching if javascript were built with a solution like How do i bind function arguments to the parameters i supply in creating an ArgumentException object?

I would like a method to have the ability to make a move like:

function(arg1, arg2) {
        debug(arguments[0].name+" is rotten!");
    }

to ensure that I wouldn't have to find the alterations and alter accordingly whenever i alter the title from the parameter (sometimes its used more often than once!)

You can't access variable names, only their values. The nearest you will get is that if your argument for your technique is an 'options' style object (which is simply a regular JavaScript object, but calling it 'options' or 'opts' and getting which contain all of your arguments is a type of practice):

function test(opts){
    for(var name in opts){
        console.log(name + ' with value ' + opts[name] + ' is rotten!')
    }
}

test({arg1: 'argument 1', arg2: 'argument 2'});

Whenever you've got a function, there's an assortment within the function known as arguments that holds all of the arguments inside it

see fiddle: http://jsfiddle.net/maniator/P5FvN/

do this :

function show_me() {
    for (var i=0; i < arguments.length; i++) {
        alert(arguments[i]);
    }
}

show_me('a', 'b');