ko.utils.arrayForEach
jQuery पर निर्भर नहीं करता और केवल कुछ की तरह लिखने के लिए एक शॉर्टकट है:
for (var i = 0, j = myArray.length; i < j; i++) {
someMethod(myArray[i]);
}
यह केवल सरणियों के साथ काम करता है। jQuery नॉकआउट की सख्त निर्भरता नहीं है। यदि यह उपलब्ध है, तो वहां कुछ ऐसे स्थान हैं जहां नॉकआउट इसका उपयोग करेगा (डीओएम पार्सिंग और ईवेंट हैंडलिंग के लिए स्ट्रिंग)।
$.each
jQuery (जाहिर है) की आवश्यकता है और जिस तरह से अधिक लचीला होना करने का इरादा है। यह किसी ऑब्जेक्ट में गुणों के साथ-साथ सरणी और jQuery ऑब्जेक्ट्स के साथ काम कर सकता है। जब आप लूपिंग करते हैं तो यह आपको एक इंडेक्स भी देता है।
स्रोत
2012-08-24 16:59:33
क्या आप संबंधित दस्तावेज़ पढ़ें? –
निष्पक्ष होने के लिए, यह वास्तव में स्पष्ट नहीं है कि दोनों के बीच अंतर नॉकआउटज दस्तावेज़ में क्या है। मुझे यह पता चला, जो किसी ऐसे व्यक्ति द्वारा दिया गया एक पोस्ट है जो केओ विशेषज्ञ है। https://groups.google.com/forum/#!msg/knockoutjs/Ep85EFQLSPs/0FpB2ubftvYJ तो ऐसा लगता है कि वहाँ बहुत अधिक अंतर नहीं है की तरह। –
न तो इस पेज वास्तव में राज्य क्या अंतर है: http://www.knockmeout.net/2011/04/utility-functions-in-knockoutjs.html –