স্ট্যাক 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 ]