PEJI.IR

رفرنس شبیه به js و شبیه سازی کلاس

۱۴۰۱ مرداد ۶, پنجشنبه ساعت ۱۷:۴۱

آخرین تغییری که دادم این هست که کلمه ی کلیدی this رو حذف کردم و با این کار مثال های قبلی دیگه کار نمیکنن. در عوض یک شبیه سازی کلاس انجام دادم و فایل اون رو اضافه کردم که با تغییراتی که در ادامه اعمال میکنم مثال های قبلی هم کار خواهند کرد ...

test_a( this ) {
	this.a = "test_a";
}

test_b( this ) {
	this.b = "test_b";
}

main() {
	
	var this1 = {};
	test_a( this1 );
	test_b( this1 );
	print( this1 );	



	var this2 = {};
	test_a( this2 );
	this2.a = "test_a2";
	test_b( this2 );
	this2.b = "test_b2";
	print( this2 );
	
	print( this1 );

}