ABC های جاوا اسکریپت: اعمال ، صحافی و تماس بگیرید

عکس پروفایل نویسنده

@رحولیسمرهول

Front-end Web Developer و Blogger

ABC های Javascript عبارتند از:

  • آ – درخواست دادن()
  • ب – بستن()
  • C – صدا زدن()

با استفاده از آنها می توانیم تعیین کنیم که چه چیزی را تعیین کنیم ‘این’ باید صرف نظر از مراجعه شود
چگونه یا کجا عملکرد فراخوانی می شود. بیایید ببینیم چه اتفاقی می افتد
مورد یک شی.

showName

همانطور که در زیر نشان داده شده است ، روش از طریق دانشجوی شی مالک خود فراخوانی می شود …

const student = {
    name: "Rahul", 
    showName: function(){
        console.log(this.name); 
    }
}

student.showName(); //Rahul

از این رو ، “این” که در داخل تابع استفاده می شود ، به شی student دانشجویی اشاره دارد. اگر ما اختصاص دهیم چه می شود

showName 

تابع به یک متغیر محدوده جهانی

greetStudent

، و سپس آن را مانند زیر فراخوانی کنید …

const student = {
    name: "Rahul", 
    showName: function(){
        console.log(this.name); 
    }
}

const greetStudent = student.showName; 

greetStudent(); 
//Does not print Anything
// 'this' refers to global object now
// because greetStudent is global, and hence student.showName is being called globally.

اشاره به ‘این’ تغییر در شی جهانی، و این می تواند باعث ناخواسته و سخت برای تشخیص اشکالات

برای تنظیم “این” ، ما از ABC جاوا اسکریپت

ما می توانیم از قابلیت های وام بگیریم یا استفاده کنیم

showName 

روش ، بدون نیاز به

  • نسخه آن را تهیه کنید
  • برای اشیا different مختلف جداگانه نگه دارید

این معروف است وام عملکرد، استفاده شده…

سئو PBN | خبر های جدید سئو و هک و سرور