Ciao a tutti,
ho trovato questa funzione, l'ho testata e va benissimo.
Vorrei capire il funzionamento ma arrivato ad un certo punto mi perdo.
Probabilmente non riesco ancora a capire bene come si comporta apply.
codice:
function getTextNodesIn(node) {
var textNodes = [];
if (node.nodeType == 3) {
textNodes.push(node);
} else {
var children = node.childNodes;
for (var i = 0, len = children.length; i < len; ++i) {
textNodes.push.apply(textNodes, getTextNodesIn(children[i]));
}
}
return textNodes;
}
Quacuno può spiegarmi la riga dove c'è apply?
Grazie