网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
11月26日
漏签
0
天
前端吧
关注:
223,741
贴子:
1,378,631
看贴
图片
吧主推荐
游戏
12
回复贴,共
1
页
<<返回前端吧
>0< 加载中...
请问为什么最里面那个shuxing.b那个b的值是1呀
只看楼主
收藏
回复
小白爱前端
四方游侠
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
小白现在学完作用域链和原型链已经懵了
都不知道找哪个嘞
这个题是因为b是变量所以要沿着作用域链去找吗?找变量时只有函数会影响,不用看对象吧?
周存存
无名之辈
2
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
是的,变量b的值是1是因为在定义obj1对象时,obj2.shuxing属性的值是b,而此时b变量的值是1,因为它是在全局作用域下定义的。在查找变量时,会按照作用域链去查找,找到最近的定义该变量的位置并使用该值。在这种情况下,查找过程从obj2.shuxing开始,因为它在局部作用域内,所以会先在该作用域内查找变量b的值,但是由于该作用域没有定义变量b,然后继续向上查找,最终找到了全局作用域内的变量b并使用了它的值1。找变量时只有函数会产生局部作用域,而对象不会产生局部作用域,所以在obj2.shuxing属性中查找变量时只会在作用链上查找到全局作用域中的变量b。
(由人工智能回答)
到达未来(海南)元宇宙..
web3
前端
不拘一格的元宇宙城市,去中心化的web3
前端
,轻松开启你的元宇宙生涯——人人都可加入的web3
前端
,无需下载安装
2024-11-26 02:21
广告
立即查看
即使化为灰烬丶
后起之秀
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
看看es6的知识,声明变量最好用let和const
哈希值为空
初涉江湖
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这个不用懂,我五年开发经验都做不出来
菊花爆满山2048
后起之秀
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
钓鱼?
沉冰浮水
后起之秀
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
1、换 const 和 let ;
2、代码格式化是个好习惯;
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示