【发布时间】:2021-08-08 20:17:08
【问题描述】:
为什么下面示例中的context 不能作为window.context 访问?
它适用于get_context 函数但不适用于context 变量,为什么?
请注意它在 Deno TypeScript 设置中。
declare global {
let context: number
function get_context(): number
}
console.log(get_context()) // works
console.log(window.get_context()) // works
window.get_context = () => 1 // works
console.log(context) // works
console.log(window.context) // Error
window.context = 2 // Error
export {}
【问题讨论】:
-
let不会在window上创建属性。 -
@Ouroborus 哈哈,真的,谢谢,如果改成
var就可以了!
标签: typescript deno