首页 > 解决方案 > 你好,我是编码新手,我想知道如何让输出水平而不是垂直

问题描述

const animal = "cat";

for (let i = 0; i < animal.length; i++) {
    console.log(animal[i]);
    for (let j = 1; j < 4; j++) {
        console.log(j);
    }
}

我如何输出直接而不是下降的答案。

标签: javascript

解决方案


每个 console.log 在新行中打印

您可以创建一个变量,然后将要显示的内容分配给它,然后显示一次。

或者

您可以在一个 console.log 中使用多个值,以逗号分隔,

const animal = "cat";
let result = ""
for (let i = 0; i < animal.length; i++) {
    result += animal[i]
    for (let j = 1; j < 4; j++) {
        result += " " + j + " "
        
        console.log(animal[i], j)
    }
}

console.log(result)


推荐阅读