【发布时间】:2021-09-27 09:04:34
【问题描述】:
我希望将类中的某些对象设置为变量,这样我就可以检索变量的内容并在 DOM 中显示。为了测试,我的代码中有这个函数:
const height = window.instance._height
function debugLogs() {
console.log(height + 'from context menu')
}
debugLogs()
为了测试,我从谷歌开发控制台将类对象分配给变量,它在那里工作。谁能告诉我我做错了什么让它在我的代码中工作?谢谢
【问题讨论】:
-
什么是
window.instance?您在哪里/何时/如何定义它? -
您似乎在将
instance分配给window.instance之前尝试访问window.instance._height。 -
@ErnestoStifano window.instance 由不同的 javascript 注入。我尝试先将 window.instance 分配给一个变量,如下所示:
const sdkDebug = window.instance const height = sdkDebug._height function debugLogs() { console.log(height + 'from context menu') } debugLogs() -
您尝试在制作披萨之前吃掉它.....
window.instance在您阅读时不可用,因此您需要确保您的脚本在 window.instance 设置后运行。
标签: javascript class object variables