RosettaCodeData/Task/Apply-a-callback-to-an-array/JavaScript/apply-a-callback-to-an-arra...

8 lines
133 B
JavaScript

function map(a, func) {
for (var i in a)
a[i] = func(a[i]);
}
var a = [1, 2, 3, 4, 5];
map(a, function(v) { return v * v; });