gpt4 book ai didi

javascript - JS : Variable appears to be a string but displays as: "[object Object]"

转载 作者:行者123 更新时间:2023-12-03 06:25:09 24 4
gpt4 key购买 nike

我正在解析维基百科文档并使用 npm html-to-text转换器包,用于从各个维基百科页面中提取文本。我在尝试记录/发送此内容以在客户端使用时遇到问题。

这是我使用 npm 包的实现:

 var stringer = htmltext.fromString(data, {
wordwrap: 130
});

console.log(stringer) // returns [object Object]
console.log(typeof stringer); // returns string
console.log(util.inspect(stringer)); // returns '[object Object]'

正如您在注释中看到的,第一个控制台日志似乎将变量表示为对象,但第二个控制台日志显示它是一个字符串。怎么会这样?

最佳答案

您要传递给 htmltext.fromString() 的内容是什么?

您确定没有将一个对象传递到那里,该对象正在转换为字符串作为 [object Object] 吗?

例如,如果我在 Node 控制台中输入以下内容,我就会得到您所看到的内容。 :)

 > var htmltotext = require("html-to-text")
undefined
> htmltotext.fromString({})
'[object Object]'
>

usage说明 .fromString() 需要字符串输入。

关于javascript - JS : Variable appears to be a string but displays as: "[object Object]",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38692286/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com