Facendo delle esercitazioni mi son imbattuto in una cosa del genere:
Ora da quel che ho capito, a me serviva il metodo splice che è insito dell'oggetto Array. Per cui per richiamarlo ho scritto Array.prototype.splice, ma quel "call" che dovrebbe rappresentare?Codice PHP:function prova (){
console.log(Array.prototype.splice.call(arguments, 2))
}
prova("html", ".it")
E' un metodo che è necessario interpellare qualora si vogliano chiamare metodi a partire dai "parent" che li incorporano?
Inoltre arguments non dovrebbe essere già di per sé un array? Quindi non avrei potuto scrivere direttamente arguments.splice(0,0) ? (preciso che ho già fatto questa prova ma mi vien restituito errore.

Rispondi quotando