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

জাভাস্ক্রিপ্টে অবজেক্টের দৈর্ঘ্য (length) কীভাবে পেতে হয়


length প্রোপার্টি শুধুমাত্র অ্যারে এবং স্ট্রিং-এর জন্য প্রযোজ্য। একটি অবজেক্ট-এ length প্রোপার্টি কল করলে undefined ফেরত দেয়।

উদাহরণ

<html> <body> <script> 
    var object = {prop:1, prop:2}; 
    document.write(object.length); 
</script> </body> </html>

আউটপুট

undefined

অন্যদিকে অ্যারে এবং স্ট্রিং-এ length প্রোপার্টি ব্যবহার করলে তাদের দৈর্ঘ্য দেখা যায়।

উদাহরণ

<html> <body> <script> 
    var string = 'hello'; 
    var array = [1,2,3]; 
    var len1 = string.length; 
    var len2 = array.length; 
    document.write(len1); 
    document.write("</br>"); 
    document.write(len2); 
</script> </body> </html>

আউটপুট

5 3

জাভাস্ক্রিপ্টে Object.keys() মেথড আছে, যা চেক করে কোনো প্রোপার্টি আছে কিনা। যদি Object.keys()-এর সাথে length প্রোপার্টি ব্যবহার করা হয়, তবে প্রোপার্টিগুলোর সংখ্যা দেখা যায় যা অবজেক্টের দৈর্ঘ্যের সমান।

উদাহরণ

<html> <body> <script> 
    var object = {one: 1, two:2, three:3}; 
    document.write(Object.keys(object).length); 
</script> </body> </html>

আউটপুট

3

  1. জাভাস্ক্রিপ্টে JSON অবজেক্টের আকার (সাইজ) কীভাবে পাবেন?

  2. জাভাস্ক্রিপ্টে অ্যারে-র প্রথম n% অংশ বের করা

  3. জাভাস্ক্রিপ্ট অবজেক্টের দৈর্ঘ্য (লেন্থ) বের করা

  4. জাভাস্ক্রিপ্টে অবজেক্টের মানগুলো কীভাবে পাবেন?