为了账号安全,请及时绑定邮箱和手机立即绑定

js赋值与优先级问题

js赋值与优先级问题

桃花长相依 2018-12-20 18:15:56
        function test() {            var a = {                 n: 1            };            var b = a;            a.x = a = {n: 2};            console.log(a.x); //undefined            console.log(b.x); //{n:2}            console.log(a)        }        test()a.x是属性访问,优先级比较高,那么赋值的话先把{n:2}赋给a,a的地址变化,那么a.x中的a不是地址也变了吗,在把{n:2}赋给a.x为何a.x还是undefined
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 410 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信