[英]Please explain the rationale behind this simple javascript interview question
考虑这个程序:
(function(x){
delete x;
return x;
})(1);
什么是输出?
碰巧是1
并没有像我预期的那样undefined
。 我认为x
纯粹属于函数范围,并且在函数内部删除它应该使它在外部无法访问。
有人可以对此有所了解吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.