外观
禁止使用 with 语句
with
with 语句可能存在问题,因为它将对象成员添加到当前作用域,从而无法判断代码块内的变量实际指的是什么。
with (point) { r = Math.sqrt(x * x + y * y); // is r a member of point? }