Categories
JavaScript

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 […]

Categories
JavaScript Programming Language

Array.prototype.lastIndexOf()

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

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

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

Categories
JavaScript Programming Language

Array.prototype.entries()

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

Categories
JavaScript Programming Language

Array.prototype.reverse()

reverse() পদ্ধতিটি জায়গায় একটি অ্যারে কে অন্য অ্যারের বিপরীত করে। প্রথম অ্যারের উপাদানটি সর্বশেষ হয় এবং শেষ অ্যারে উপাদানটি প্রথম হয়। এটা মূল অ্যারের পরিবর্তন।

  এখানে মুল Array  ছিলো  array1 = [“one”, “two”, “three”] কিন্তু রিভার্স করার পর হলো array1 (reversed)  = [“three”, “two”, “one”] এমন কি যখন আমরা আবার মুল Array  টা […]