TA贡献1796条经验 获得超4个赞
内部怎么实现的不好说。用纯js也可以实现:functionFoo(){if(this!==window){//如果是node就把window换成globalthrownewError("newisnotpermitted.");}...}newFoo();//报错
functionFoo(){if(this!==window){//如果是node就把window换成globalthrownewError("newisnotpermitted.");}...}newFoo();//报错
if(this!==window){//如果是node就把window换成globalthrownewError("newisnotpermitted.");}...}newFoo();//报错
thrownewError("newisnotpermitted.");}...}newFoo();//报错
}...}newFoo();//报错
...}newFoo();//报错
}newFoo();//报错
newFoo();//报错
TA贡献1828条经验 获得超3个赞
functionFoo(){if(thisinstanceofFoo){thrownewError("newisnotpermitted.");}}newFoo();
if(thisinstanceofFoo){thrownewError("newisnotpermitted.");}}newFoo();
thrownewError("newisnotpermitted.");}}newFoo();
}}newFoo();
}newFoo();
newFoo();
数据结构与算法(前端版)
¥ 58.00
Web前端开发修炼指南
解锁前端面试体系核心攻略
¥ 78.00
高薪之路—前端面试精选集
JavaScript 设计模式精讲
¥ 48.00
举报
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号