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

জাভাস্ক্রিপ্ট অবজেক্টকে ম্যানুয়ালি প্রিমিটিভ ডেটা টাইপে কনভার্ট করা

প্রিমিটিভ ডেটা টাইপ হচ্ছে স্ট্রিং, নাম্বার, বুলিয়ান ইত্যাদি। অবজেক্টকে প্রিমিটিভ ডেটা টাইপে রূপান্তর করতে জাভাস্ক্রিপ্টে toString(), valueOf() ইত্যাদি মেথড রয়েছে। এই মেথডগুলো ব্যবহার করে জাভাস্ক্রিপ্ট অবজেক্ট সহজেই প্রিমিটিভ ডেটা টাইপে কনভার্ট করা যায়।

উদাহরণ-১

নিচের উদাহরণে, সাধারণ অ্যারে গুলো toString() মেথড ব্যবহার করে প্রিমিটিভ ডেটা টাইপ 'স্ট্রিং'-এ রূপান্তর করা হয়েছে এবং ফলাফল আউটপুটে দেখানো হয়েছে।

<html> <body> <script> 
  var arr = [1, 2, 3]; 
  document.write(arr.toString() + "<br>"); 
  var arr1 = ['Hello','Hi','Glad','Pleasure']; 
  document.write(arr1.toString() + "<br>"); 
</script> </body> </html>

আউটপুট

1,2,3
Hello,Hi,Glad,Pleasure

উদাহরণ-২

নিচের উদাহরণে, ডেট অবজেক্ট গুলো valueOf() মেথড ব্যবহার করে প্রিমিটিভ ডেটা টাইপ 'নাম্বার'-এ রূপান্তর করা হয়েছে এবং ফলাফল আউটপুটে দেখানো হয়েছে।

<html> <body> <script> 
  var d = new Date(2018, 5, 24); 
  document.write(d.toDateString() + "<br>"); 
  document.write(d.valueOf()); 
</script> </body> </html>

আউটপুট

Sun Jun 24 2018
1529778600000
  1. জাভাস্ক্রিপ্টে অ্যারে থেকে সেটে কনভার্ট করা

  2. জাভাস্ক্রিপ্টে প্রিমিটিভ/অবজেক্ট টাইপ ফাংশনে পাস করা

  3. জাভাস্ক্রিপ্টে অবজেক্টের অ্যারে ID দিয়ে গ্রুপ করা

  4. ডিকশনারিকে জাভাস্ক্রিপ্ট অবজেক্টের লিস্টে রূপান্তর করা