var output = (function(x){ delete x; return x; })(0); console.log(output); 输出是 0。 delete 操作符是将object的属性删去的操作。但是这里的 x 是并不是对象的属性, delete 操作符并不能作用。