gpt4 book ai didi

javascript - 将变量打印到控制台时出现意外的字符串 : [object Window]

转载 作者:行者123 更新时间:2023-11-28 20:14:00 28 4
gpt4 key购买 nike

我试图在控制台上将文本打印为二进制值,但结果是“[object Window]”。

console.log(toString(number, 2));

最佳答案

与 JS 中的大多数内容一样,toString 是特定对象上的方法,而不是全局函数。 See this MDN page, with examples .

所以你想要:

console.log(number.toString(2));

您的代码中发生的情况是,它正在寻找某个对象来调用toString,并找到“根对象”,即window。所以你的代码翻译成这样:

console.log(window.toString(number, 2));

由于 window.toString 不接受任何参数,因此它们会被忽略,这意味着它就像运行以下命令:

console.log(window.toString());

关于javascript - 将变量打印到控制台时出现意外的字符串 : [object Window],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19472637/

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