## `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);
> }
> }
> ~~~