কম্পিউটার

ফাংশন বনাম পদ্ধতি — পার্থক্য কি?

জাভাস্ক্রিপ্ট পরিভাষা সম্পর্কে বিভ্রান্ত হওয়া সহজ, বিশেষত কারণ কিছু শব্দ সংজ্ঞা অন্যদের মত শোনায়। পদ্ধতি বনাম ফাংশন কোন ব্যতিক্রম নয়।

প্রথমত, দুটি তথ্য প্রতিষ্ঠা করা যাক:

  • একটি পদ্ধতি একটি ফাংশন।
  • একটি ফাংশন, ভাল একটি ফাংশন (কোড চালাতে/চালানোর জন্য আপনি কল করতে পারেন এমন কিছু)।

ফাংশন এবং পদ্ধতির মধ্যে পার্থক্য এগুলি কীভাবে ব্যবহার করা হয়৷ এর মধ্যে রয়েছে৷

একটি স্বাভাবিক ফাংশন এটি নিজে থেকে বেঁচে থাকে এবং একটি ফাংশন কল দ্বারা ট্রিগার হয়।

একটি সাধারণ ফাংশন উদাহরণ:

function alertMessage() {
  alert("Alert message triggered!")
}

// Call alertMessage function
alertMessage()

একটি পদ্ধতি এক ধরনের ফাংশন যা একটি অবজেক্ট প্রপার্টিতে বরাদ্দ করা হয়।

এটি শব্দগুচ্ছ করার আরেকটি উপায়:একটি পদ্ধতি হল একটি ফাংশন যা একটি বস্তুর একটি সম্পত্তি।

একটি পদ্ধতি উদাহরণ:

const blackFridayDeals = {
  sony: 'Playstation 5',
  discountPopup: function () {
    alert(`Get 50% off ${this.sony} only today!`)
  },
}

blackFridayDeals.discountPopup()

উপরের কোড উদাহরণে, আপনার কাছে blackFridayDeals নামে একটি বস্তু আছে .

blackFridayDeals এর মধ্যে একটি বস্তুর বৈশিষ্ট্যকে বলা হয় discountPopup .

discountPopup একটি ফাংশন বরাদ্দ করা আছে, যা সতর্কতা() ডায়ালগ চালায় (যা একটি অন্তর্নির্মিত জাভাস্ক্রিপ্ট পদ্ধতি)।


  1. আইফোন এক্স বনাম আইফোন 8:পার্থক্য কি?

  2. ম্যালওয়্যার বনাম ভাইরাস:পার্থক্য কি?

  3. CPU কোর বনাম থ্রেড ব্যাখ্যা করা হয়েছে – পার্থক্য কি?

  4. স্ট্যান্ডার্ড ইউজার অ্যাকাউন্ট বনাম অ্যাডমিনিস্ট্রেটর অ্যাকাউন্টের পার্থক্য কী