قانون دوم برای تسلط بر کلمه 'this' در جاوااسکریپت
در جاوااسکریپت، استفاده از کلمه کلیدی "this" یکی از مفاهیم مهم و پیچیده است که برای بسیاری از برنامهنویسان مبتدی چالشبرانگیز است. قانون دوم برای تسلط بر این مفهوم اساسی در جاوااسکریپت از جمله مواردی است که باید به آن توجه ویژهای داشت. "this" در جاوااسکریپت به معنای ارجاع به شیء فعلی یا متغیر در محدودهای که در آن قرار دارد استفاده میشود. با این حال، ویژگیهایی و قواعد خاصی وجود دارد که برای صحیح واقعیت "this" باید رعایت شوند. در این مقاله، قانون دوم برای استفاده صحیح از "this" را بررسی میکنیم. قانون دوم این است که "this" همواره به شیءصاحب اشاره میکند، به عبارت دیگر، به شیءای که متد مورد نظر در آن تعریف شده است. به عنوان مثال: ```javascript const person = { name: 'John', age: 30, greet() { console.log(`Hello, my name is ${this.name}.`); } }; person.greet(); // Output: Hello, my name is John. ``` در این