के लिए और के बीच क्या अंतर है?
के लिए और के बीच क्या अंतर है?

वीडियो: के लिए और के बीच क्या अंतर है?

वीडियो: के लिए और के बीच क्या अंतर है?
वीडियो: के लिए या के लिए? मेरे लिए या मेरे लिए? - अंग्रेजी पूर्वसर्ग 2024, अप्रैल
Anonim

अंतर for..in और for..of:

केवल अंतर वे जो पुनरावृति करते हैं वह खत्म हो गया है: for..in किसी वस्तु की सभी गणना योग्य संपत्ति कुंजियों पर पुनरावृत्त करता है। for..of एक पुनरावृत्त वस्तु के मूल्यों पर पुनरावृति। चलने योग्य वस्तुओं के उदाहरण सरणियाँ, तार और NodeLists हैं।

इसके बारे में, जावास्क्रिप्ट में के लिए और के लिए के बीच क्या अंतर है?

किसी वस्तु के गुणों के माध्यम से लूप करने के लिए in का उपयोग किया जाता है। यह कोई भी वस्तु हो सकती है। for in आपको ऑब्जेक्ट की कुंजियों तक पहुंचने की अनुमति देता है लेकिन मानों का संदर्भ प्रदान नहीं करता है। में जावास्क्रिप्ट वस्तु गुणों में स्वयं आंतरिक गुण होते हैं।

जो JavaScript में प्रत्येक के लिए या उसके लिए बेहतर है? प्रत्येक के लिए पढ़ने में आसान है a प्रत्येक के लिए विधि, हम प्रत्येक भोजन प्रकार को उस पुनरावृत्ति के भीतर कॉलबैक में पास करते हैं। लूप के लिए आपको अस्थायी i चर का उपयोग करके सरणी तक पहुंचने की आवश्यकता होती है। हालांकि यह शुरुआत में बहुत गन्दा नहीं लग सकता है, यह हो सकता है अधिक जब आप जोड़ना शुरू करते हैं तो बरबाद हो जाता है अधिक कोड।

इसके अलावा, for और forEach में क्या अंतर है?

सबसे बड़ा मतभेद क्या वह एक है प्रत्येक के लिए लूप प्रत्येक तत्व का एक उदाहरण संसाधित करता है में एक बदले में संग्रह, जबकि लूप के लिए किसी भी डेटा के साथ काम कर सकता है और केवल संग्रह तत्वों तक ही सीमित नहीं है। इसका मतलब है कि लूप के लिए एक संग्रह को संशोधित कर सकता है - जो अवैध है और एक त्रुटि का कारण बनेगा एक भविष्यवाणी में कुंडली।

जावा में प्रत्येक के लिए और प्रत्येक के बीच क्या अंतर है?

लूप के लिए नाम-मूल्य जोड़े पर पुनरावृति के लिए सबसे अच्छा है, और प्रत्येक के लिए मूल्यों पर पुनरावृति के लिए लूप सबसे अच्छा है, उदाहरण के लिए सरणियाँ या वस्तुएँ। लूप के लिए नाम-मूल्य जोड़े के लिए सबसे अच्छा है। लूप के लिए किसी वस्तु के संभावित गुणों और विधियों का पता लगाने के लिए उपयोग किया जा सकता है। NS प्रत्येक के लिए मूल्यों को पुनरावृत्त करने के लिए लूप सबसे अच्छा है।

सिफारिश की: