RosettaCodeData/Task/Apply-a-callback-to-an-array/JavaScript/apply-a-callback-to-an-array-3.js
2013-04-10 14:58:50 -07:00

15 lines
353 B
JavaScript

function cube(num) {
return Math.pow(num, 3);
}
var numbers = [1, 2, 3, 4, 5];
// get results of calling cube on every element
var cubes1 = numbers.map(cube);
// display each result in a separate dialog
cubes1.forEach(alert);
// array comprehension
var cubes2 = [cube(n) for each (n in numbers)];
var cubes3 = [n * n * n for each (n in numbers)];