chi*_*nce 5 javascript typescript
在 js 中,我使用以下代码
function m() {
console.log(this)
}
m()
Run Code Online (Sandbox Code Playgroud)
这个返回当前上下文
但是在 ts 中,我使用以下代码,此返回未定义
function m() {
// @ts-ignore
console.log(this)
}
m()
Run Code Online (Sandbox Code Playgroud)
我希望在打字稿中使用这个获取当前上下文,怎么办?
小智 0
这是因为默认情况下在打字稿中使用“use strict”。
如果你在 js 中尝试这个返回相同的未定义
'use strict';
function m() {
console.log(this)
}
m()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
105 次 |
| 最近记录: |