मुझे पता है कि jQuery और प्रोटोटाइप में एक सरणी में प्रत्येक तत्व पर पुनरावृत्ति के लिए $ .each() फ़ंक्शन है। क्या यूयूआई इस के साथ कोई मदद प्रदान करता है?मैं यूयूआई में इंडेक्स का उपयोग किए बिना जावास्क्रिप्ट सरणी कैसे देखूं?
5
A
उत्तर
5
आपको से सरणी से क्या बचाता है?
for(var i=0; i<ary.length; i++)
// assuming that ary[] contains objects with a DoSometing() method
ary[i].doSomething();
7
YAHOO.util.Dom बैच समारोह जो निम्नलिखित हस्ताक्षर हैं है:
कोई | सरणी बैच (एल, विधि, ओ, ओवरराइड)
, कहाँ एल एक डोम तत्व या DOM तत्वों की एक सरणी है विधि एक समारोह है कि सरणी में प्रत्येक तत्व पारित हो जाएगा है इसके पहले तर्क के रूप में, ओ एक वैकल्पिक दूसरा तर्क है, और ओवरराइड एक बूलियन मान निर्धारित करता है कि अगर गुंजाइश खिड़की (गलत) होना चाहिए या ओ (सही)
तो तुम सकता है कैलोरी है एल इसे इस तरह:
function setDisplay(el, display) {
el.style.display = display;
}
YAHOO.util.Dom.batch(document.getElementsByTagName('div'), setDisplay, 'none');
शायद आपकी ज़रूरतों को पूरा करेगा।
2
YUI3 में:
Y.Array.each(myArray, function(element) {
Y.log(element);
});
या यहाँ तक कि:
Y.Array.each(myArray, function(element, index, array) {
...
});
संबंधित मुद्दे
- 1. मैं गिट इंडेक्स में परिवर्तन कैसे देखूं?
- 2. मैं ओरेकल 11 पर इंडेक्स बिल्डिंग स्थिति कैसे देखूं?
- 3. यह किए जाने से पहले फ़ाइल के इंडेक्स संस्करण को मैं कैसे देखूं?
- 4. मैं memcache में डेटा कैसे देखूं?
- 5. जावा विकेट में यूयूआई कैलेंडर का उपयोग कैसे करें?
- 6. मैं JQuery संस्करण का उपयोग किए बिना JQuery संस्करण का उपयोग कैसे कर सकता हूं?
- 7. मैं कंसोल से कैश किए गए खंड को कैसे देखूं?
- 8. मैं nHibernate द्वारा जेनरेट किए गए SQL को कैसे देखूं?
- 9. रनैट सर्वर का उपयोग किए बिना कोड में एचटीएमएल नियंत्रण मूल्य का उपयोग कैसे करें?
- 10. जावास्क्रिप्ट सॉर्ट स्पैस सरणी इंडेक्स रखें
- 11. मैं क्वेरी में पैरामीटर कैसे देखूं?
- 12. pathForResource? एक्सटेंशन का उपयोग किए बिना (आईफोन)
- 13. जावास्क्रिप्ट ऐरे इंडेक्स मूलभूत
- 14. रेल में यूयूआई 3 का निवेश
- 15. यूयूआई 2 से यूयूआई 3
- 16. कार्यात्मक निर्भरताओं का उपयोग किए बिना -XUndecidableInstances
- 17. जावास्क्रिप्ट में Activex का उपयोग किए बिना क्लाइंटसाइड से फ़ाइल आकार कैसे प्राप्त करें?
- 18. फ़ाइल सिस्टम का उपयोग किए बिना सी # में सीरियलाइजेशन
- 19. सदस्यता प्रदाता का उपयोग किए बिना मैं ASP.NET लॉगिन नियंत्रण का उपयोग कैसे करूं?
- 20. एमवीसी 3 रेजर का उपयोग किए बिना?
- 21. पायथन में, मैं स्ट्रिंगियो ऑब्जेक्ट का आकार कैसे देखूं?
- 22. मुझे यूयूआई 2 से यूयूआई 3
- 23. इसे कॉपी किए बिना चार सरणी से स्ट्रिंग कैसे बनाएं?
- 24. लिंक का उपयोग किए बिना libtool का उपयोग
- 25. किसी सरणी में किसी आइटम का इंडेक्स कैसे प्राप्त करें
- 26. -reloadData का उपयोग किए बिना NSTableView को कैसे अपडेट करें?
- 27. असेंबली का उपयोग किए बिना असेंबली कैसे लोड करें। लोड?
- 28. स्क्रिप्ट मैनेजर (राइनो) का उपयोग कर जावा से जावास्क्रिप्ट एचटीएमएल 5 टाइप किए गए सरणी का उपयोग करके, कैसे?
- 29. sudo का उपयोग किए बिना virtualenv कैसे स्थापित करें?
- 30. क्या यह हजारों इंडेक्स का उपयोग करके जावास्क्रिप्ट में सरणी का उपयोग करने की सलाह दी जाती है?
पोस्टर YUI के लिए कहा, उसने ऐसा नहीं किया? – Zlatko
@zladuric: हाँ, उसने किया। लेकिन यह मुझे लगता है (और अभी भी लगता है) कि जावास्क्रिप्ट ढांचे लोगों को भूल जाते हैं कि * वास्तविक, सरल जावास्क्रिप्ट * वे उपयोग कर सकते हैं, और यही वह है जिसे मैं इंगित करना चाहता था। इसके अलावा, संभावना है कि लूप के लिए किसी भी 'array.each (कॉलबैक) 'कार्यान्वयन को बेहतर बनाता है। – Tomalak
ठीक है। मैं इसमें शामिल नहीं होना चाहता था, मैंने सोचा कि इस तरह के उत्तर (जो प्रभावी रूप से प्रश्न का उत्तर नहीं देते हैं, बल्कि किसी और चीज को इंगित करते हैं) प्रश्नों पर टिप्पणियों पर जाते हैं, जवाब नहीं देते हैं। हालांकि, मैं बेवकूफ हो सकता है। – Zlatko