क्या किसी ऑब्जेक्ट से शाब्दिक रूप से एक विधि को कॉल करना संभव है?जावास्क्रिप्ट ऑब्जेक्ट शाब्दिक विधि: रिकर्सिव कॉल
उदाहरण के लिए:
(function() {
'use strict';
var abc = ['A', 'B', 'C'],
obj = {
f: function() {
if (abc.length) {
abc.shift();
f(); // Recursive call
}
}
};
obj.f();
}());
त्रुटि: 'म' से पहले यह परिभाषित किया गया था इस्तेमाल किया गया था।
धन्यवाद।
'this' या करने के लिए' 'कैसे f' के आधार पर obj' बात नहीं हो सकता है कहा जाता है। इसे बाद में लड़के काटने से पहले बेहतर बनाएं। –
@MattiVirkkunen - वास्तव में - संपादित। टिप के लिए धन्यवाद, और अपने नए बैज का आनंद लें :) –
ये [!] (Http://stackoverflow.com/questions/9006587/javascript-object-literal-method-recursive-call) –