NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
## `with`优化 > * 尽可能地少用`with`语句,因为它会增加`with`语句以外的数据的访问代价。 > * 避免使用`with` > > > > > `with`语句将一个新的可变对象推入作用域链的头部,函数的所有局部变量现在处于第二个作用域链对象中,从而使局部变量的访问代价提高。 > > > > ~~~ > var person = { > name: “Nicholas", > age: 30 > } > function displayInfo() { > var count = 5; > with (person) { > alert(name + ' is ' + age); > alert( 'count is ' + count); > } > } > ~~~