可以通过以下步骤来实现:
window === this
语句来判断函数是否从窗口内调用。如果函数是从窗口内调用的,那么函数内部的this关键字将指向window对象。因此,通过比较window对象和当前函数的this关键字是否相等,可以确定函数是否是从窗口内调用的。function checkIfCalledFromWindow() {
if (window === this) {
console.log("函数从窗口内调用");
} else {
console.log("函数不是从窗口内调用");
}
}
// 示例调用
checkIfCalledFromWindow(); // 输出:函数从窗口内调用
上述示例中,我们在函数内部使用了window === this
的判断条件来检查函数是否从窗口内调用。
小程序云开发官方直播课(应用开发实战)
云+社区技术沙龙[第14期]
小程序云开发官方直播课(应用开发实战)
serverless days
云+社区技术沙龙[第22期]
云+社区技术沙龙[第1期]
T-Day
技术创作101训练营
领取专属 10元无门槛券
手把手带您无忧上云