私は立ち往生しました。私は "*****"を印刷するべき特定の機能を理解する必要があります。例えばパターンをプリントする機能
:
パラメータが5である場合は、パラメータが3である場合、それは(3)を印刷する必要があり、*****(5)を印刷する必要があり***等
function line(n) {
return n;
}
console.log(line(5));
私は非常にすべての答えに感謝しています。 :)
私は立ち往生しました。私は "*****"を印刷するべき特定の機能を理解する必要があります。例えばパターンをプリントする機能
:
パラメータが5である場合は、パラメータが3である場合、それは(3)を印刷する必要があり、*****(5)を印刷する必要があり***等
function line(n) {
return n;
}
console.log(line(5));
私は非常にすべての答えに感謝しています。 :)
ループで作業する必要があります。 n
まで機能します。コード内のコメントを参照してください。
function line(n) {
var stars = ''; // Declare an empty string
for(var i = 0; i < n; i++){ // Loop until i is less than n;
stars += '*' ; // add * to the stars in every iteration
}
return stars; // return stars
}
console.log(line(5));
console.log(line(3));
新しい配列を作成し、文字列値を取得するには、デフォルト値とjoin
を埋めるために.fill
を使用することができます。
function line(n) {
return new Array(n).fill('*').join('');
}
console.log(line(5));
console.log(line(3));
注:Array.fill
は、古いブラウザでサポートされていません。ご使用になる前にbrowser compatibilityにご確認ください。 String.prototype.repeat
を使用して
string.sliceに外観やループの – mplungjan
ヒントを使用します。あなたはこれは明白な宿題であるループ – Rajesh