扫码关注官方订阅号
A.prototype.b = function(c){ function d(){} function e(){} }
在方法b被执行的时候。方法d和方法e会被执行吗?
ringa_lee
不会被执行,也无法被执行了。
不会执行,你这只是在函数b内定义了d e函数,没有调用
它们是定义在b函数中,外部也无法直接访问的
只是定义了方法, 没有执行
而且是在函数内定义的, 意味着函数b执行后, d,e就将被垃圾回收了, 因为用不到
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
不会被执行,也无法被执行了。
不会执行,你这只是在函数b内定义了d e函数,没有调用
它们是定义在b函数中,外部也无法直接访问的
只是定义了方法, 没有执行
而且是在函数内定义的, 意味着函数b执行后, d,e就将被垃圾回收了, 因为用不到