<html>
<head>
<title>Pure javascript test - function</title>
<script type="text/javascript">
var square = function(number){
return number * number;
}
function map(f, a){
var result = [];
var i;
for(i = 0; i < a.length; i++){
result[i] = f(a[i]);
}
return result;
}
function printArray(array){
var stringbuilder = [];
for(var i = 0; i < array.length; i++){
stringbuilder.push(array[i]);
}
console.log(stringbuilder.join());
}
var array = [1,2,3,4,5];
var result = map(square, array);
printArray(result);
</script>
</head>
<body>
</body>
</html>