quarta-feira, outubro 20, 2004

Debug Javascript ERRATA

O javascript não consegue encontrar o método qdo tentamos implementá-lo no objeto "arguments" da funcao. Toda e qualquer linkagem à classes precisam ser refernciadas da seguinte maneira:

function trace(){

arguments.join = Array.prototype.join;
var o = document.getElementById("output");
o.innerHTML = arguments.join(" | ");
}
Poderiamos fazer simplismente:
arguments.join = [].join;

Mas isso é uma instância da classe "Array" guardada na memória, qdo que:
arguments.join = Array.prototype.join;
é simplismente a linkagem do método na classe.