var passed = [];
for (var i = 0; i < array.length; i++) {
if (test(array[i]))
passed.push(array[i]);
}
return passed;
}
code
AJAX + fx on jsbin.com
Nous pourrions ne pas utiliser tab.foreach, mais écrire nous même une fonction équivalente.
function map(array, transform) {
var mapped = [];
for (var i = 0; i < array.length; i++)
mapped.push(transform(array[i]));
return mapped;
}
voici une bibliothèque qui implémente map
https://lodash.com/docs#map
code
: https://github.com/lodash/lodash/blob/3.10.1/lodash.src.js#L6864
JS Bin on jsbin.com