<untitled> (JavaScript)

Ревизии: current

text/plain
text/html
source
Old rev.:
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); });

Комментарии:

Нет