我需要console.log一个变量并在同一行中运行一个函数,然后再次打印该变量

问题描述 投票:0回答:1

基本上,我有一个变量

c1
,它被赋予一个随机的十六进制值。然后,我需要将其打印到控制台。但是,然后,我想打印另一个十六进制值,并且我不想创建另一个变量(因为我很懒),所以相反,我想做这样的事情:

function thing() {
  // generate random hex value code (it works)
}

console.log (variable + thing() + variable);

我还没有找到任何可以帮助解决这个问题的东西,我什至不知道我想做的事情是否可行。如果不是,那么我将添加其他变量,但我想先尝试一下。

我什至不知道先尝试什么,所以我来了!

javascript string hex
1个回答
0
投票

所以这个问题很奇怪,我们不确定你在追求什么,所以我将在这里填补空白。您想要调用一个函数并在一行中调用 console.log,同时在该控制台日志语句中调用函数。您编写的内容在技术上可以工作,但在控制台上可能难以辨认。我的建议是使用带有模板的多行文字,如下所示:

let value = thing()
console.log( `value = ${value}
thing() = ${thing()}
value = ${value}`)

这将为每个变量和函数调用提供一行,使其显示为单独的

console.log
调用,但您只进行一次调用。

© www.soinside.com 2019 - 2024. All rights reserved.