Javascript 我正在尝试构建8 x 8网格,但问题是第一行仅从一个符号开始

Javascript 我正在尝试构建8 x 8网格,但问题是第一行仅从一个符号开始,javascript,html,css,Javascript,Html,Css,我正在尝试构建8 x 8网格,但问题是第一行仅从一个符号开始 功能打印(msg){ 控制台日志(msg); 返回味精; } 让结果=”; 对于(设i=1;i,您应该在嵌套循环的末尾连接“\n” 功能打印(msg){ 控制台日志(msg); 返回味精; } 让结果=”; for(设i=1;i必须在for的内部后面插入\n 功能打印(msg){ 控制台日志(msg); 返回味精; } 让结果=”; 对于(设i=1;i溶液可能如下所示: for(let i=1; i<=8; i++) {

我正在尝试构建8 x 8网格,但问题是第一行仅从一个符号开始

功能打印(msg){
控制台日志(msg);
返回味精;
}
让结果=”;

对于(设i=1;i,您应该在嵌套循环的末尾连接
“\n”

功能打印(msg){
控制台日志(msg);
返回味精;
}
让结果=”;

for(设i=1;i必须在for的内部后面插入\n

功能打印(msg){
控制台日志(msg);
返回味精;
}
让结果=”;

对于(设i=1;i溶液可能如下所示:

  for(let i=1; i<=8; i++) {
    result += " #"
    for(let j=1; j<8; j++) {
      result += " #";
    }
    result += "\n";
  }

for(让i=1;i另一种方法是使用数组:

  • 创建一个包含8个元素的新数组
  • 填满它
  • 将每个元素映射到8“#”
  • 使用“\n”加入阵列
let result=Array(8).fill().map(=>“#”。重复(8)).join(“\n”)

console.log(result);
您对此有何看法?请慢慢阅读您的脚本,并考虑在何处添加
\n
。您很接近了,只需创建嵌套循环,内部循环将打印
\n
,外部循环将只打印
\n
。并且始终从0开始循环,以后您将为此感谢。这里有一种方法:
  for(let i=1; i<=8; i++) {
    result += " #"
    for(let j=1; j<8; j++) {
      result += " #";
    }
    result += "\n";
  }