return返回值是对象在赋给新对象,两个对象指的是同一个地址吗?
function b(){
var essInfo = {
'nihao':'45'
};
function bc(){
console.log(essInfo);
}
var cc = {
essInfo: essInfo,
bc: bc
};
return cc;
}
function a(){
var essInfoA = {
'nihao': 'aaa'
}
var bcc = b();
bcc.essInfo=essInfoA;
bcc.bc();
console.log(essInfoA);
}
a();
b();