今天遇到了一个连续赋值的经典案例,网友们给出的答案也是五花八门,看起来有些繁琐,我也来说说自己的看法。 下面就是这个经典案例:var a = {n: 1};var b = a;a.x = a = {n: 2};console.log(a);console.log(b);console.log(a.x);console.log(b.x); 我们先来看一下
第五章 引用类型(四)对于我们开发人员来说,JavaScript有种引用类型一定很陌生!那就是基本包装类型:Boolean、Number和String。这也不是我们的错,主要这些我们平时根本都用不到。这些都是JavaScript内部自动调用。这么说,你可能有点懵。下面,我来举个例子。1 var s1 = "hello,world";2 var s2 = s1.substring(1);3