javascript编程基础 js的对象和引用类型之间到底是什么关系?

js的对象和引用类型之间到底是什么关系?使用其他语言和类来更清楚地解释它。设置一个类classA,创建一个对象var a=new classA(),对象a是classA的一个实例,如果有var B=n

js的对象和引用类型之间到底是什么关系?

使用其他语言和类来更清楚地解释它。设置一个类classA,创建一个对象var a=new classA(),对象a是classA的一个实例,如果有var B=new classA(),那么B是classA的另一个实例

那么在JS中,new创建的所有东西都是引用类型,比如var a=new classA(),B=a这样,a和B实际上指向同一个对象。这里,reference type的值引用这个对象