-
如果有报了下面这个错误
版权声明:本文为博主原创文章遵循
版权协议,转载请附上原文出处链接和本声明
-
-
“你的鼓励将是我创作的最大动力”
-
累计簽到获取不积跬步,无以至千里继续坚持!
授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里不积小鋶无以成江海,程序人生的精彩需要坚持不懈地积累!
授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
版权声明:本文为博主原创文章遵循
版权协议,转载请附上原文出处链接和本声明
如果有报了下面这个错误
实际上相当于两个分开的语句―
變量声明时在 with
中声明的变量相当于被提升到函数顶部,因此具有函数作用域所以 x
和 y
都是是这个对象的 foo
函数所可以访问的标识符,而 bar
在其内部所以 x
和 y
属性均可访问。
而在赋值时with
作用域优先,而 with
的作用域已经有 x
了赋值时直接对 this.x
赋值,函数作用域的 x
保持 undefined
. 相反标识符 y
在
with
莋用域不存在,所以对函数作用域的 y
赋值
另外代码少了一个 }
。。