Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
JavaScript'te Call, Apply ve Bind Nasıl Kullanılır?
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
JavaScript pratiği yaparken diziler ve dizeler için olanlar gibi çeşitli yerleşik işlevlerle karşılaşmış olabilirsiniz. Bu daha yaygın yöntemleri günlük programlama görevlerinizde kullanabilirsiniz, ancak diğer yöntemler özel amaçlar için kullanılabilir.
JavaScript'in call() , application() ve bind() yöntemleri, özel kullanım durumları olan ve genellikle kodlama görüşmelerinde JavaScript bilginizi test etmek için kullanılan bu tür yöntemlerden bazılarıdır. Bunları nasıl kullanabileceğinize daha yakından bakalım.
1. call()
call() , bir nesneye ait bir işlev veya yöntemin atanmasına ve farklı bir nesne için çağrılmasına izin verir. this anahtar sözcüğünü kullanarak nesnenin değerlerine başvurabilirsiniz .
Obj nesnesi, kişinin tam adını yazdıran getFullName() adlı bir işleve sahiptir . Şimdi, getFullName() 'i farklı değerlere sahip farklı bir nesneyle kullanmak istiyorsanız, call() işlevini kullanarak bunu yapabilirsiniz.
apply() işlevi benzer çalışır call() işlevi. call() ve application() işlevi arasındaki tek fark, diziye birden çok parametre iletebilmeniz ve bunları kullanabilmenizdir.
bind() , bir işlevin tam kopyasını döndürür ve onu bir nesneyle bağlar. Bu yöntem, bir yöntemin bir kopyasını bağlamak ve saklamak ve daha sonra kullanmak için kullanılır. Fonksiyonu çağırarak istediğiniz zaman kullanabilirsiniz.