2番目の関数の最後に「未定義」が表示されますが、その理由はわかりません。あなたが明示的にそれが暗黙のうちにundefined
を返す、関数から値を返さない場合は、ここで は私のコード関数の最後に "Undefined"が返されました
function makeLine(length) {
var line = "";
for (var j = 1; j <= length; j++) {
line += "* ";
}
return line + "\n";
}
// your code goes here. Make sure you call makeLine() in your own code.
function buildTriangle(len){
for(var i=1;i<=len; i++){
console.log(makeLine(i));
}
}
// test your code by uncommenting the following line
console.log(buildTriangle(10));
これが戻り値であるためです。 –
@kevinSpaceyIsKeyserSözeどうすればこの問題を解決できますか? –
この関数から別の値を返す –