在可能重复:
Are there legitimate uses for JavaScript's “with” statement?是javascript中的关键字不好吗?
“的JavaScript好的部分”,with
被认为是JavaScript的一个坏的部分,但看看这个片断:
var foo={foof:function(){console.log(this)}}
var fuu={fuuf:function(){console.log(this)}}
with(foo){
console.log(this);
with(fuu){
console.log(this);
foof();
fuuf();
}
}
是with
真的那么糟糕的做法? with
有时可以提供乐趣或优点,谁可以举个例子?
`with`不改变`this`指针。你有什么问题? – 2011-02-17 02:44:55