Call in JavaScript

Call Apply Bind এই তিন মেথড খুব গুরুত্তপুর্ন । function.call(thisArg, arg1,arg2,….,argn) function.apply(thisArg, [array]) function.bind(thisArg [, arg1[, arg2[, …]]]   প্রথমে আমরা লক্ষ্য করি যে নিছের উদাহারনটির

function wThis() এর ভিতরে যে This টি আছে তা গ্লোবাল This  হিসেবে আছে  বা Window this হিসেবে আছে । তাই name নামের কিছু না পাওয়া এর মান undefined […]

this keyword in javascript

একটি সাধারণ উদাহারনঃ

এখানে test এর name address id কে একটি ইনার ফাংশন দ্বারা কল করতে গেলে এর ভিতর আইটেম তিনটাকে একটা কল করার জন্য ফাংশন আইটেম সাথে ভেরিএভলের নাম উল্লেখ্য করতে হয়। কিন্তু নিছের উদাহারনে দেখানো হয়েছে যে বার বার ভেরিএবলের নাম উল্লেখ্য না করে দিস করলে একই কাজ করবে । একটি  this […]

Array.prototype.lastIndexOf()

lastIndexOf বোঝার আগে indexOf টা আগে বুঝি, তাহলেই ওটাও ভালো করে জানা হবে। প্রথমে একটি উদাহারন দেখি lastIndexOf এর।

  আরো একটি উদাহারন দেখি indexOf এর।

  আলোচনাঃ- আমরা যখন Array এর ভিতরের এলিমেন্ট গুলো থেকে নির্দিষ্ট কোন এলিমেন্ট এর অবস্থান জানতে চাই, তখন আমরা indexOf করি তখন ঐ সংখ্যার অবস্থান আমরা খুঁজে […]

Array.prototype.entries()

Array.prototype.entries() একটি অ্যারে Iterator অবজেক্ট তৈরি করে এবং একটি লুপ তৈরি করে যা প্রতিটি এলিমেন্টের মান একটি একটি করে পুনরাবৃত্তি করে। entries() পদ্ধতিটি এলিমেন্টের মান দিয়ে একটি অ্যারে Iterator object এর মধ্যদিয়ে প্রকাশ করে। iterator হলো জাভাস্ক্রিপ্টে একটি অবজেক্ট যা একটি ক্রমাগত এবং এর মান গুলোকে নিয়ে যা (নেক্সট ভেলু) পর্যক্রমে পরবর্তি একটির পর একটি […]