考虑这个程序:
(function(x){
delete x;
return x;
})(1);
Run Code Online (Sandbox Code Playgroud)
什么是输出?
它碰巧是,1而不是undefined我所期望的.我认为x纯粹是在函数范围内,并且在函数内部删除它应该使它在外部无法访问.
有人可以对此有所了解吗?
| 归档时间: |
|
| 查看次数: |
362 次 |
| 最近记录: |