स्पष्ट पुनरावृति के अलावा, Javascript कई प्रकार के पुनरावृत्ति कार्य प्रदान करता है जिनका उपयोग आप सरणियों पर पुनरावृति करने के लिए कर सकते हैं। आइए इनमें से कुछ कार्यों को देखें -
प्रत्येक समारोह के लिए
यह फ़ंक्शन सरणी में प्रत्येक ऑब्जेक्ट के लिए आपके द्वारा पास किए गए फ़ंक्शन को निष्पादित करता है। उदाहरण के लिए,
उदाहरण
चलो लोग =['हैरी', 'मार्था', 'जॉन', 'सैम']लोगों के लिए।यह आउटपुट देगा -
आउटपुट
HARRYMARTHAJOHNSAMमैप फंक्शन
यह फ़ंक्शन उस फ़ंक्शन को निष्पादित करता है जिसे आप सरणी में प्रत्येक ऑब्जेक्ट के लिए पास करते हैं और जो आप उस पर वापस आते हैं उसके आधार पर एक नई सरणी बनाता है। उदाहरण के लिए,
उदाहरण
चलो लोग =['हैरी', 'मार्था', 'जॉन', 'सैम']लेट अपरकेसनाम =लोग.मैप(व्यक्ति => व्यक्ति.toUpperCase())console.log(upperCaseNames);आउटपुट
यह आउटपुट देगा -
[ 'हैरी', 'मार्था', 'जॉन', 'सैम']फ़िल्टर फ़ंक्शन
यह फ़ंक्शन सरणी में प्रत्येक ऑब्जेक्ट के लिए आपके द्वारा पास किए गए फ़ंक्शन को निष्पादित करता है और उन मानों के आधार पर एक नया सरणी बनाता है जो एक सत्य मान लौटाता है। उदाहरण के लिए,
उदाहरण
चलो लोग =['हैरी', 'मार्था', 'जॉन', 'सैम']console.log(People.filter(person => person[0] ==='H'));यह आउटपुट देगा -
आउटपुट
['हैरी']ऐसे कई अन्य कार्य हैं जैसे कम करें, प्रत्येक, कुछ, आदि जिनके बारे में आप https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide
पर अधिक पढ़ सकते हैं।