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

AngularJS: forEach() फंक्शन

AngularJS में angular.forEach() फंक्शन ऑब्जेक्ट्स, सरणियों, या संग्रहों पर पुनरावृति (iterate) करने के लिए उपयोग किया जाता है। यह इनहेरिटेड प्रॉपर्टीज पर पुनरावृति नहीं करता।

सिंटैक्स

angular.forEach(obj, iterator, [context])

पैरामीटर्स

  • obj: पुनरावृति करने वाला ऑब्जेक्ट/सरणी
  • iterator: फंक्शन (value, key, obj) जहां:
    • value: ऑब्जेक्ट प्रॉपर्टी मान या सरणी तत्व
    • key: ऑब्जेक्ट प्रॉपर्टी कुंजी या सरणी इंडेक्स
    • obj: पूरा ऑब्जेक्ट
  • context (वैकल्पिक): iterator फंक्शन के लिए this संदर्भ

उदाहरण: forEach() से मानों पर पुनरावृति करें

अपने Angular प्रोजेक्ट डायरेक्टरी में forEach.html नामक फाइल बनाएं:





    angular.forEach()
    


    

Welcome to Tutorials Point

AngularJS | angular.forEach()

कर्मचारी नाम:

  • {{name}}

आउटपुट

बुलेट सूची में पांच नाम: John, Steve, Bill, Clark, Tim

विभिन्न उपयोग


// ऑब्जेक्ट पर पुनरावृति
var obj = {name: 'John', age: 30, city: 'NYC'};
angular.forEach(obj, function(value, key) {
    console.log(key + ': ' + value);
});
// आउटपुट: name: John, age: 30, city: NYC

// सरणी पर पुनरावृति
var arr = ['Apple', 'Banana', 'Cherry'];
angular.forEach(arr, function(value, index) {
    console.log(index + ': ' + value);
});
// आउटपुट: 0: Apple, 1: Banana, 2: Cherry

// context (this) के साथ
angular.forEach(items, function(item) {
    this.process(item);
}, myService);

forEach vs मूल JavaScript

विशेषताangular.forEachArray.forEach / for...in
ऑब्जेक्ट्स सपोर्टहांfor...in (प्रोटोटाइप सहित)
सरणी सपोर्टहांहां (Array.forEach)
इनहेरिटेड प्रॉपर्टीजनहीं (केवल own)for...in में हां
ब्रेक/कंटिन्यूनहीं (रिटर्न से केवल स्किप)for लूप में संभव
कॉन्टेक्स्ट बाइंडिंगतीसरा आर्गुमेंट.bind(this) या ऐरो फंक्शन

नोट

आधुनिक JavaScript (ES6+) में Array.forEach(), for...of, Object.keys().forEach() मूल विकल्प हैं। AngularJS अब विरासत फ्रेमवर्क है।

  1. पायथन टिंकर में फ़ंक्शन बाइंडिंग पायथन टिंकर में फ़ंक्शन बाइंडिंग

    पायथन में टिंकर एक GUI लाइब्रेरी है जिसका उपयोग विभिन्न GUI प्रोग्रामिंग के लिए किया जा सकता है। ऐसे एप्लिकेशन डेस्कटॉप एप्लिकेशन बनाने के लिए उपयोगी होते हैं। इस लेख में हम GUI प्रोग्रामिंग के एक पहलू को देखेंगे जिसे बाइंडिंग फ़ंक्शन कहा जाता है। यह इवेंट को फ़ंक्शन और मेथड से बांधने के बारे में है

  1. पायथन में issubset() फंक्शन पायथन में issubset() फंक्शन

    इस लेख में, हम पायथन स्टैंडर्ड लाइब्रेरी में उपलब्ध issubset() फंक्शन के कार्यान्वयन और उपयोग के बारे में जानेंगे।issubset() मेथड बूलियन True वापस करता है जब एक सेट के सभी तत्व दूसरे सेट में मौजूद होते हैं (जिसे तर्क के रूप में पारित किया जाता है) अन्यथा, यह बूलियन False वापस करता है।नीचे दिए गए चित

  1. पायथन में intersection() फ़ंक्शन पायथन में intersection() फ़ंक्शन

    इस लेख में, हम intersection() फ़ंक्शन के बारे में सीखेंगे जिसे किसी भी दिए गए सेट पर किया जा सकता है। गणित के अनुसार, intersection का अर्थ दो सेट्स से सामान्य तत्वों को ढूंढना है। सिंटैक्स .intersection( ...) वापसी मान तर्क के रूप में पास किए गए सेट्स में सामान्य तत्व। उदाहरण set_1 = {t,u,t,o