Javascript 如果未定义则检查多个值,然后 return 只为未定义的空字符串

Javascript check for multiple values if it is undefined, then return empty string for only the undefined

所以我有所有这些常量,来自我正在循环的数组:

var characters = //list of charachters and stuff
const name = character[0]
const superpower = character[1]
const haircolor = character[2]

然后我将在 table 中渲染所有内容,完美运行,除非缺少值 returns undefined。

所以我的问题是;如果未定义,我如何检查每个值?如果它未定义,我如何为该值显示一个空字符串。

例如: 目前情况

...
Mario, mushroom, black
Luigi, fire flower, black
Peach, undefined, blond
Toad, undefined, undefined
...

我想做的事情:

Mario Mushroom Black
Luigi Fire flower, Black
Peach Blond
Toad

答案可能真的很简单,但我不太明白 xd ...

console.log(value || '')

如果值未定义,将记录一个空字符串