نقل قول نوشته شده توسط samuel مشاهده تاپیک
از کد نویسای عزیز سوالی داشتم وامیدوارم توی این تالار به نتیجه ای برسم.سوال به این شرح:

کد HTML:
<script type="text/javascript">
    //<![CDATA[
    function MyConstructor() {
        var anotherVar = 'another value';
        this.someval = 'some value';
    }
    
    var mObj = new MyConstructor();
    alert(myObj.someval);
    //]]>
</script>
در قطعه کد بالا " this " چه معنا و کاربردی دارد؟؟؟ و چرا باید از آن استفاده شود؟؟؟

از لطف بی منت شما یه دنیا ممنونم.
سلام

متد this يك اشاره گر است و در كد بالا، كلمه كليدي this به MyConstructor اشاره مي كنه و در كد مذبور يك property براي شي ايجاد مي كنه.
كد بالا رو مي تونيد به اين صورت هم بنويسيد:

function MyConstructor() {
//do somthings
};

//set property
MyConstructor.someval = 'some value';

موفق باشيد.