Bitte gehen Sie durch den folgenden Code. Ich kann nicht genau was calllback.call tut.Funktionsweise der Callback.Call-Funktion in JQuery
Auch ich bin nicht in der Lage zu wissen, was ist der Unterschied zwischen diesem und diesem [i] und wie wenn (callback.call (this, this [i))) zu wahr oder falsch ausgewertet wird.
Array.prototype.each = function(callback) {
var i = 0;
while (i < this.length) {
callback.call(this, this[i]);
i++;
}
return this;
};
Array.prototype.map = function(callback) {
var i = this.length;
var found = []
while (i--) {
if(callback.call(this, this[i])) {
found.push(this[i]);
}
}
return found;
};
Die Funktionen werden im Folgenden genannt:
Array.each(function(value){
...
})
Array.map(function(value){
...
})
In beiden Fällen ist 'each' und' map' mit einer Funktion belegt. – CodingYoshi
Würdest du die Funktion nicht wie '[1,2,3] .each (function() {/ * tue etwas * /})'? –