javascript - console.log 打印一个带有方括号“[]”的数组,而不仅仅是内容

javascript - console.log prints an array with its brackets " [ ]" and not just the content

我有这个代码

var family = ["Jullia", "James", "Eva"];
console.log(family);

正如您所见,当您 运行 代码时,它也会打印括号。为什么?

(我是 javascript 的新手,所以我知道这可能看起来是个愚蠢的问题..)

这就是您的控制台选择表示数组的方式——将每个元素写在方括号中。它帮助程序员知道打印的是一个元素数组。不过,如果您尝试以特定方式打印名称,我不会依赖这个“字符串化”版本。

为此,我建议学习 Array.join() (reference),其中的示例完全符合您的要求。