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

জাভাস্ক্রিপ্টে for...of এবং for...in স্টেটমেন্টের পার্থক্য কী?


for...in লুপ

"for...in" লুপটি একটি অবজেক্টের প্রপার্টিগুলোর মাধ্যমে লুপ করার জন্য ব্যবহৃত হয়।

সিনট্যাক্স

for (variablename in object) { 
  statement or block to execute 
}

'for-in' লুপ ইমপ্লিমেন্ট করার জন্য নিচের উদাহরণটি রান করার চেষ্টা করুন। এটি ওয়েব ব্রাউজারের Navigator অবজেক্ট প্রিন্ট করে -

উদাহরণ

<html> <body> <script> 
var aProperty; 
document.write("Navigator Object Properties<br /> "); 
for (aProperty in navigator) { 
  document.write(aProperty); 
  document.write("<br />"); 
} 
document.write ("লুপ থেকে বের হচ্ছি!"); 
</script> </body> </html>

for...of লুপ

"for...of" লুপটি ইটারেবল অবজেক্টের মাধ্যমে লুপ করতে ব্যবহৃত হয়, যার মধ্যে রয়েছে Map, Array, arguments ইত্যাদি।

সিনট্যাক্স

for (variablename of iterable){ 
  statement or block to execute 
}

উদাহরণ

for...of লুপের সাথে ইটারেশনের উদাহরণ -

<!DOCTYPE html> <html> <body> <script> 
let itObj= [20, 30, 40, 50]; 
for (let res of itObj) { 
  res += 1; 
  document.write("<br>"+res); 
} 
</script> </body> </html>

আউটপুট

21 31 41 51
  1. জাভাস্ক্রিপ্টে ফাংশন ও মেথডের পার্থক্য

  2. C#-এ break এবং continue স্টেটমেন্টের পার্থক্য

  3. জাভাস্ক্রিপ্ট এবং পাইথনে সেমিকোলনের পার্থক্য

  4. জাভা এবং জাভাস্ক্রিপ্টের মধ্যে পার্থক্য কী?