Я просматривал функцию отображения Javascript и придерживался синтаксиса цикла. Трудно определить o после запятой. Может кто-нибудь помочь мне понять это. Также каково условие завершения цикла?Понимание Array.prototype.map
Array.prototype.mymap = function (callback) {
var obj = Object(this);
if (obj.length === 0) return null;
if (typeof(callback) === 'undefined') return null;
for (var i = 0, o; o = obj[i]; i++) {
obj[i] = callback(o);
}
return obj;
};
он просто объявляет другую переменную с именем 'o' – ASDFGerte
. Какую ошибку вы видите? – jdmdevdotnet
Привет, AlgoreRythm, я не вижу никакой ошибки, я просто хочу это понять. – aayush