Javascript 为什么document.write不以数组格式写入?

Javascript 为什么document.write不以数组格式写入?,javascript,Javascript,我正在尝试使用文档编写嵌套数组。write但它只编写4而不是[[4]]。这是什么原因呢 文档。根据 包含要写入文档的文本的字符串 它将write函数的响应转换为String 而[[4]]的字符串是4 console.log(字符串([[4]])根据 包含要写入文档的文本的字符串 它将write函数的响应转换为String 而[[4]]的字符串是4 console.log(字符串([[4]])我相信这是因为[[4]]的字符串表示形式是4: console.log([[4]].toStrin

我正在尝试使用
文档编写嵌套数组。write
但它只编写
4
而不是
[[4]]
。这是什么原因呢

文档。根据

包含要写入文档的文本的字符串

它将
write
函数的响应转换为
String

[[4]]
的字符串是
4

console.log(字符串([[4]])根据

包含要写入文档的文本的字符串

它将
write
函数的响应转换为
String

[[4]]
的字符串是
4


console.log(字符串([[4]])
我相信这是因为
[[4]]
的字符串表示形式是
4


console.log([[4]].toString())
我相信这是因为
[[4]]
的字符串表示形式是
4

console.log([[4]].toString())
document.write(`${JSON.stringify([[4]])}')

document.write(`${JSON.stringify([[4]])}`)
你有没有搜索过这方面的文章,请不要删除你的问题,如果你得到任何反对票,我正在搜索<代码>[…]toString方法加入数组并返回一个字符串,其中包含由逗号分隔的每个数组元素。当数组表示为文本值或在字符串连接中引用数组时,JavaScript会自动调用toString方法。[…]
[4]。toString()
4
。为什么要使用
document.write()
在21世纪?@Barmar不只是使用实验你有没有为此搜索过任何文章,请不要删除你的问题,如果你得到任何反对票,我正在搜索<代码>[…]toString方法加入数组并返回一个字符串,其中包含由逗号分隔的每个数组元素。当数组被表示为文本值或数组在字符串连接中引用时,JavaScript会自动调用toString方法。[…]
[4]。toString()
4
。在21世纪,为什么要使用
document.write()
?@Barmar不只是使用实验