Ben*_*Ben 2 javascript object parameter-passing
使用 JavaScript,假设我有一个函数 X,并且在该函数中创建了一个名为 objectX 的对象。函数 X 返回对象 X。稍后在代码中,函数 Z(somevar, anObject) 接收 objectX 作为其参数之一。
现在在函数 Z 中,objectX 及其所有属性在函数 Z 中是否被称为 anObject?
如果函数 Z 返回一个对象会发生什么?其余代码会将对象视为“objectX”还是“anObject”吗?
function X() {
...
objectX = {};
...
return objectX;
}
X();
function Z(anything, anObject) {
...
return anObject
}
Z(something, objectX);
Run Code Online (Sandbox Code Playgroud)