var obj = {};
var obj2 = obj;
obj.name = 'jason';
console.log(obj);//Object {name: "jason"}
console.log(obj2);//Object {name: "jason"}
上面代码能证明对象是引用类型
那如何证明function呢?
update
我用的是name
。。。
var a = function(){};
var b = a;
a.name = 'jason';
console.log(a.name);//啥也没有
console.log(b.name);//啥也没有
这是为啥?
/------------------------------------
题主恰巧选错了属性:
这说明function的name属性是只读的,所以证明应该改成这样: