function makeLine(length) {
var line = "";
for (var j = 1; j <= length; j++) {
line += "* "
}
return line + "\n";
}
function buildTriangle(length) {
var res = "";
for(var i = 1; i <= length; i++){
res += makeLine(i)
}
return res
}
Вы считаете тут map() более уместен?