Heim
Web-Frontend
js-Tutorial
Zusammenfassung häufig verwendeter JavaScript-Skripte (2)_Javascript-Kenntnisse



Zusammenfassung häufig verwendeter JavaScript-Skripte (2)_Javascript-Kenntnisse
javascript
Pseudo-Array in JavaScript in echtes Array konvertieren
In JavaScript sind die mit getElementsByTagName erhaltenen versteckten Variablenargumente keine echten Arrays. Sie können bei Bedarf nur in echte Arrays konvertiert werden.
Für Argumente können Sie Array.prototype.slice.call(arguments) verwenden, um den Zweck der Konvertierung zu erreichen. Dies ist jedoch für NodeList nicht möglich. Es wird nur ein Fehler gemeldet dass seine JS-Engine Einschränkungen hat.
Wenn Sie NodeList in ein echtes Array konvertieren müssen, müssen Sie daher eine Kompatibilitätsverarbeitung durchführen.
Code kopieren Der Code lautet wie folgt:
Funktion realArray(c) {
Versuchen Sie es mit {
return Array.prototype.slice.call(c);
} Catch (e) {
var ret = [], i = 0, len = c.length;
für (; i < len; i ) {
ret[i] = (c[i]);
}
return ret;
}
}
JavaScript-Einstellung der Homepage-Funktion
Code kopieren Der Code lautet wie folgt:
Als Startseite festlegen