扫码关注官方订阅号
看了一下MDN,里面:注意在给函数表达式一个名称或者使用函数声明而该函数必须调用自己时,禁止使用 arguments.callee()。这句话怎么理解。
arguments.callee()
认证0级讲师
意思就是下面这两种情况禁止使用arguments.callee
arguments.callee
function foo() {} var bar = function(){}
仅当使用匿名函数切需要递归时才使用arguments.callee
void function(){ // other code arguments.callee(); }()
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
意思就是下面这两种情况禁止使用
arguments.callee仅当使用匿名函数切需要递归时才使用
arguments.callee