// 説明どのような以下のコード出力?なぜ? VAR OBJ = {}; // 。。オブジェクト{}の後ろを指し格納されたアドレスOBJ外部変数は、ターゲット空間はここでアドレスと呼ばれると仮定する1,1 AAA = {年齢:. 11は} 機能のsetName(OBJ)を{ // 複雑なデータタイプ2、ここで、同等のVaRのOBJ、内部機能は、ローカル変数OBJであるよう obj.name =「ジョン・ドウ」; // 4、内部変数OBJに格納されたアドレスは、外部転送ケースであります着信アドレスは、オブジェクト名のアドレスは「ジョン・ドウ」に格納されている 。OBJ = {} // {}の後ろにオブジェクトがアドレス2と呼ばれる記憶空間は、OBJ 1に記憶された数に等しい変数に対処するものとする5。アドレス変更が2になった obj.name =「ジョン・ドウ」; // 6、オブジェクト名がアドレス2に格納されている「ジョン・ドウ」 } のsetName(OBJ)は; // 3、転送OBJの外部アドレスが来ました。 console.log(obj.name); // 7にconsole.log()は、それが変更されていないために指し、外部の印刷obj引数である // それはジョン・ドウ」への順序で、プリントアウトがアドレス名1で、アドレス1に格納されています