Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में फॉर लूप से एक स्टैक के सभी एलिमेंट्स दूसरे स्टैक में पुश नहीं कर पा रहे?

उदाहरण

स्टैक LIFO सिद्धांत पर काम करता है। 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 all elements into second stack= [ 70, 60, 50, 40, 30, 20, 10 ]
  1. JavaScript का उपयोग करके क्यू में एलिमेंट्स जोड़ना JavaScript का उपयोग करके क्यू में एलिमेंट्स जोड़ना

    क्यू में एलिमेंट्स एनकीयू करने का अर्थ है उन्हें एरे के अंत में जोड़ना। हम कंटेनर एरे के अंत को क्यू की टेल मान रहे हैं क्योंकि हम इसके संबंध में सभी इन्सर्शन ऑपरेशन्स करेंगे। इसलिए हम एनकीयू फ़ंक्शन को इस प्रकार लागू कर सकते हैं: उदाहरण enqueue(element) {    // जांचें कि क्यू भरा हुआ है

  1. जावास्क्रिप्ट में for...of लूप समझाएं जावास्क्रिप्ट में for...of लूप समझाएं

    परिचय for...of लूप (ES2015) इटरेबल ऑब्जेक्ट्स (ऐरे, स्ट्रिंग, मैप, सेट, नोडलिस्ट, आर्गुमेंट्स ऑब्जेक्ट, आदि) पर पुनरावृति करने का एक साफ तरीका प्रदान करता है। यह for...in के विपरीत, प्रॉपर्टी नामों के बजाय मानों पर पुनरावृति करता है। उदाहरण निम्न कोड जावास्क्रिप्ट में for...of लूप के लिए है: <

  1. जावास्क्रिप्ट में फॉर लूप का उपयोग करके खाली ऑब्जेक्ट में प्रॉपर्टी सेट करना जावास्क्रिप्ट में फॉर लूप का उपयोग करके खाली ऑब्जेक्ट में प्रॉपर्टी सेट करना

    जावास्क्रिप्ट में फॉर लूप का उपयोग करके खाली ऑब्जेक्ट में प्रॉपर्टी सेट करने के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-sca