Visualizzare i valori dei parametri di una funzione in Javascript

Visualizzare i valori dei parametri di una funzione in Javascript

L'altro giorno stavo combattendo con una funzione in Javascript di quelle che non voleva proprio funzionare.

Alla fine avevo capito che il problema era nei parametri passati alla funzione, ma non mi andava di controllarli uno per uno.

Cercavo un modo per fare un debug diretto di tutti i parametri (un pò tipo la func_get_args di PHP).

Alla fine ci sono riuscito usando la propretà Array.prototype.

Questo un esempio:

            function myFunc(arg1, arg2) {
                console.log(Array.prototype.slice.call(arguments));
            }
            myFunc('uno', 2);

Questo l'output di console:

Array [ "uno", 2 ]

Come vedete in questo modo possiamo fare il debug in maniera veloce.

Andate a documentarvi anche sulle funzioni slice e call.

Enjoy!