के साथ कार्य को बाध्य नहीं कर रहा है। मैं .then
फ़ंक्शन और _.bind
फ़ंक्शन में फ़ंक्शन का उपयोग कर रहा हूं। मैं फ़ंक्शन निष्पादन को रोकना चाहता हूं, (यानी) पिछले फ़ंक्शन का आउटपुट अगले फ़ंक्शन के लिए इनपुट है। मेरा कोड यहाँ है।वापसी झूठी तब काम नहीं कर रही है और लॉनाश
return getProducts(barcode, sku)
.then(_.bind(this.checkForPrice, this))
.then(_.bind(this.addLinkedProducts, this))
.then(null, _.bind(this.handleUnknownError, this));
checkForPrice
समारोह में, मैं वापसी झूठी उपयोग कर रहा हूँ नीचे की तरह निष्पादन को रोकने के लिए, लेकिन यह प्रवाह नहीं रुके।
checkForPrice: function (products) {
debugger;
if (!products) {
return false;
}
return something;
}
कृपया इस समस्या को हल करने में मदद करें।
"निष्पादन को रोकें" से आपका क्या मतलब है? क्या आपने एक त्रुटि फेंकने की कोशिश की? – thefourtheye
@thefourtheye। मैं अगले समारोह को रोकना चाहता हूं। मैंने त्रुटि – Jegan
फेंकने की कोशिश नहीं की थी, एक मूल्य लौटने से बस श्रृंखला गिर जाएगी और अगले हैंडलर पर जायेगी। कृपया एक त्रुटि फेंकने का प्रयास करें। – thefourtheye