クラスオブジェクトの参照渡し実験

JavaScriptのクラスオブジェクトの受け渡しは、参照渡しである。

実験コード

$(document).ready(function(){

	//読込イベント処理を書く
	var act=new Actor();
	act.x=5;

	console.log("前act:"+act.x);

	act2=func1(act);//★クラスの参照渡し実験


	console.log("後act:"+act.x);
	console.log("後act2:"+act2.x);


});


//サンプルクラス
var Actor =function(){

	this.x;
	this.y;
	this.width;
	this.height;
	this.ang;


};

function func1(act){
	act.x=6;
	return act;
}

コンソール出力
前act:5
後act:6
後act2:6