Imagem de fundo

Considere o programa em JavaScript a seguir: function...

Considere o programa em JavaScript a seguir:


function map(f,a) {

var result = [];

var i;

for (i = 0; i != a.length; i++)

result[i] = f(a[i]);

return result;

}

alert(map(function(x) {return x * x * x}, [0, 1, 2, 5]));


Ao ser executado, esse programa irá produzir:


A
[]

B
[1, 8, 125]

C
[0, 3, 6, 15]

D
[0, 1, 8, 125]

E
Uma falha de execução.