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

জাভাস্ক্রিপ্টে ফর লুপ দিয়ে একটি স্ট্যাকের সব এলিমেন্ট অন্য স্ট্যাকে পুশ করা

স্ট্যাক LIFO (Last In First Out) প্রিন্সিপল মেনে চলে। প্রথম স্ট্যাকে থেকে pop() করে দ্বিতীয় স্ট্যাকে push() করলে এলিমেন্টগুলো উল্টা ক্রমে যাবে।

উদাহরণ

var myFirstStack = [10, 20, 30, 40, 50, 60, 70]; 
var mySecondStack = []; 
for (; myFirstStack.length; ) { 
    mySecondStack.push(myFirstStack.pop()); 
} 
console.log("After popping all elements from first stack="); 
console.log(myFirstStack); 
console.log("After pushing all elements into second stack="); 
console.log(mySecondStack);

কমান্ড: node fileName.js

আউটপুট

PS C:\Users\Amit\javascript-code> node demo189.js
After popping all elements from first stack= []
After pushing (inserting) all the elements into second stack= [ 70, 60, 50, 40, 30, 20, 10 ]
  1. JavaScript-এ For Loops: ক্লাসিক, for...in এবং for...of

  2. জাভাস্ক্রিপ্টে কিউ (Queue-এ) এলিমেন্ট যোগ করা (Enqueue)

  3. জাভাস্ক্রিপ্টে for...of লুপ ব্যাখ্যা

  4. জাভাস্ক্রিপ্টে ফর লুপ দিয়ে খালি অবজেক্টে প্রোপার্টি সেট করা