Multiple variable assignments in one row

前端 未结 4 426
逝去的感伤
逝去的感伤 2020-12-09 07:27

As each programming language is different and my experience with Javascript is on basic level, I would like to know, how multiple variable assignments in one row are evaluat

4条回答
  •  刺人心
    刺人心 (楼主)
    2020-12-09 07:49

    The answer is yes.

    a=b=c=d=e=f=g=h=4; // all get to be 4
    a=b=c=d=e=f=g=h={ p1:"1", p2:"2" }; // same object for all
    
    a.p3 = "3";
    console.log((a==b && b==c && c==d && d==e), f); // condition is true, f is now 
    //    {
    //        p1:"1",
    //        p2:"2",
    //        p3:"3"
    //    }
    

提交回复
热议问题