Sie können feststellen, dass der von anderen geschriebene Satz einen Satz enthält: var, dass = dies; was bedeutet das?
In JavaScript repräsentiert dies das aktuelle Objekt.
var, dass = dies soll das aktuelle dieses Objekt in diese Variable kopieren. Was ist der Sinn, dies zu tun?
Die Codekopie lautet wie folgt:
$ ('#Zhetenga'). Click (function () {
// Dies ist die #zhetenga, auf die geklickt wurde
var das = dies;
$ ('. Zhetenga'). Jede (function () {
// Dies ist das aktuelle Objekt in der .zhetenga -Schleife
// das ist immer noch #zhetenga, das gerade geklickt wurde
});
});
Es ist ersichtlich, dass sich dieses Objekt jederzeit im Programm ändert, und nach var, dass es zu diesem Zeitpunkt immer noch darauf hinweist, dass sich das nicht geändert hat, so dass das ursprüngliche Objekt nicht gefunden wird.