संगणक, ऑपरेटिंग सिस्टम
स्टॅक JavaScript पुश / पॉप
जावास्क्रिप्ट स्टॅक नाही, पण एक स्टॅक म्हणून वापरली जाऊ शकते की एक array आहे. त्याच वेळी, हाताळण्यासाठी पद्धती च्या जावास्क्रिप्ट अरे पुश / पॉप, त्यांच्या विल्हेवाट स्टॅक येथे असू शकतात, आणि त्यांच्या स्वत: च्या डेटा संघटना अॅरे.
पहिल्या अंदाज अरेज् म्हणून - हा एक परिचित आणि लोकप्रिय डेटा रचना आहे. एक स्टॅक त्यांना भाषा मांडणी शक्यता योजना नाही देते म्हणून पण त्यांना काम. नाही फक्त सोयीस्कर, पण व्यावहारिक वर JavaScript पुश / पॉप समाप्त किंवा unshift / बदल द्वारे हटविणे / जोडत आहे.
पद्धतींचा वापर
अरे पद्धत पुश वापरून नवीन घटक भरुन जाऊ शकते. या पद्धतीचा परिणाम अॅरे घटक नवीन संख्या आहे. उलट प्रक्रिया - पॉप पद्धत पॅरामीटर आहे, पण अरेच्या अंतिम घटक परिणाम म्हणून देते.
भाषा खालील प्रमाणे वाक्यरचना आणि तर्कशास्त्र अरेज् डेटा कोणत्याही प्रकारच्या कार्य करू शकता.
जावास्क्रिप्ट पुश ऑब्जेक्ट - मूर्खपणा किंवा प्रगती?
ब्राउझर भाषा आहे, त्याच शक्य वस्तू तयार करते ऑब्जेक्ट देणारं प्रोग्रामिंग संदर्भात त्यांच्या अधिक "मुक्त" सहकारी कनिष्ठ नाही. त्यामुळे कीवर्ड संबंधित करण्यासाठी PLO आहे काहीतरी denoting.
साधारणपणे बोलत, जावास्क्रिप्ट मध्ये आहेत की, आतापर्यंत ब्राउझर भाषा कोणत्याही "मुक्त" आहेत घेऊ शकत नाही. सर्वात मूळ - येथे ऑब्जेक्ट निर्मिती - तो ऑब्जेक्ट नाव पासून सुरू होणारे, प्रोग्रामर हात आहे.
जावास्क्रिप्ट पद्धती पॉप आणि तेव्हा वस्तू वापरून प्रोग्रामर शब्द शब्दशः अर्थाने मध्ये मल्टि फंक्शनल ऑब्जेक्ट तयार करण्याची क्षमता देते ढकलणे.
उदाहरणार्थ, अनेक संबंधित परंतु भिन्न पाने (एकमेकांच्या संवाद तर्कशास्त्र संबंधित नाहीत की वस्तू) येत, आपण गती त्यांना अभ्यागत अंमलबजावणी करू शकता. पुश स्टॅक (अॅरे) ठेवून प्रारंभ पृष्ठ ऑब्जेक्ट (अभ्यागत आला), त्याला कृती एक पर्याय द्या.
पुढील ऑब्जेक्ट, अभ्यागत निवडले होते जे ठेवण्यासाठी पृष्ठाच्या शीर्षस्थानी ढकलणे. रोलबॅक पॉप तो परत. वर हलवा - पुढील पुश, आणि संवाद वर्तमान अभ्यागताचे तयार करण्यात येईल. हा अनुभव आणि आकडेवारी अटी विकासक म्हणून उपयोगी असू, आणि साइट वर्तमान सत्रात सुचालन प्रदान करू शकता.
स्टॅक, आणि डेटा संघटना अॅरे
एकाधिक निवड आवश्यक आहे की परिणाम अनेक कार्ये आहेत. जर आपण किंवा केस विधान संच अंमलबजावणी करण्यासाठी निवडल्यास, आपण एक मोठा, लांब मिळवा आणि पुष्कळ फांदया "बुश" परिस्थिती.
सर्वसाधारणपणे, तो एक वाईट उपाय नाही आहे, पण आपण काहीतरी बदल करू इच्छिता, तेव्हा लांब कसे स्थिती, आणि अल्गोरिदम वाचण्यास अवघड किंवा अशक्य होईल, आणि सर्वात अप्रिय, सापडणे कठीण त्रुटी स्रोत असू शकते काय लक्षात ठेवा.
जवळजवळ सर्व प्रकरणांमध्ये स्टॅक मदतीने, आपण सोपे करू शकता.
एक समस्या आहे: आपण शेकडो उपलब्ध पासून एक प्रदाता निवडा आहे. प्रत्येक कलाकार तीन स्थानांनी (कोणत्याही संयोजनात एक ते तीन) बाहेर काहीतरी करू शकता:
- टी - देखभाल करू;
- च्या - पूर्णपणे बाहेर दुरुस्ती वाहून करू शकता;
- मी - हमी दुरुस्ती करण्याचा अधिकार आहे.
लवकर योग्य प्रकारच्या (कामाचा प्रकार) सह कार्यकारी आदेश निवडण्यासाठी, आपण तीन ऑपरेशन JavaScript पुश करू आणि एकच स्ट्रिंग मध्ये अरे विलीन करू शकता.
सलग ओळ शोध अनेक अटी पेक्षा नेहमीच स्पष्ट आहे. हे फक्त तीन तीन पर्याय एक साधी बाबतीत आहे, पण अगदी इथे फक्त दोन ओळी एक तुलनेत पेक्षा अनेक कोड होईल.
Similar articles
Trending Now