কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্ট: new কীওয়ার্ড কন্সট্রাক্টরে লেক্সিক্যাল স্কোপিং সমস্যা সমাধান


এটি সমাধান করতে this কীওয়ার্ডের কনসেপ্ট ব্যবহার করুন। ইনার ফাংশনে ব্যবহার করার জন্য অবজেক্টের মান ধরে রাখতে অন্য একটি ভেরিয়েবল ব্যবহার করুন।

উদাহরণ

নিচে কোডটি দেওয়া হলো −

function Employee() {    this.technologyName = "JavaScript";    var currentTechnologyName = this;    function workingTechnology() {       console.log("I am working with " + currentTechnologyName.technologyName + " Technology");    }    workingTechnology(); } var currentTechnology = new Employee();

প্রোগ্রাম চালাতে হলে নিচের কমান্ড ব্যবহার করতে হবে −

node fileName.js.

এখানে, আমার ফাইল নেম demo216.js।

আউটপুট নিচের মত −

PS C:\Users\Amit\JavaScript-code> node demo216.js I am working with JavaScript Technology

  1. জাভাস্ক্রিপ্টে new কীওয়ার্ড দিয়ে অ্যারে তৈরির পদ্ধতি

  2. জাভাস্ক্রিপ্টে 'new' অপারেটর ব্যবহার করে কনস্ট্রাক্টর তৈরির পদ্ধতি

  3. জাভাস্ক্রিপ্ট eval() ফাংশন ব্যাখ্যা ও ব্যবহার নিয়ম

  4. জাভাস্ক্রিপ্টে 'Not a constructor function' এরর ব্যাখ্যা