<untitled> (JavaScript)
Ревизии: current
Array.prototype.amap = function (f,c) {
var t = this, r=[], l=t.length, e=0;
var b = function() {e++; if (e==l && c) c(r); }
for (var i = 0; i < l; i++) { setTimeout( function(i) {return function () {r[i] = f(t[i]);b()};}(i), 0); }
}
var b = [1,2,3,4,5,6,7,8,9,10];
b.amap(function(i) {return i/2}, function(c) { alert (c); });
Комментарии:
Нет