मैं lodash filter प्रलेखन पर एक नज़र लिया है और यह स्पष्ट नहीं है कि क्या तीसरे पैरामीटर एक संदर्भ है।क्या लॉलाश का फ़िल्टर फ़ंक्शन एक संदर्भ लेता है?
मैं एक cytoscape प्लगइन (dagre) का उपयोग कर रहा है और यह this
एक 3 तर्क के रूप में पारित करने के लिए लगता है। फ़िल्टर विधि को कॉल करने से पहले जब मैं निष्पादन रोकता हूं, this
परिभाषित किया जाता है। लेकिन कॉल के भीतर this
अपरिभाषित है।
मैं underscore filter प्रलेखन पर एक नज़र था और यह एक संदर्भ के रूप में एक तीसरा तर्क लेने के लिए लगता है। तो मैं थोड़ी अनुमान लगा रहा हूं कि प्लगइन मूल रूप से अंडरस्कोर का उपयोग करता है तो शायद लॉनाश में बदल जाता है। जिस परियोजना पर मैं काम कर रहा हूं वह लॉनाश का उपयोग कर रहा है।
मैं नहीं समझ सकता क्यों this
मेरी सका में उस बिंदु पर रिक्त है। यह प्रोजेक्ट विशिष्ट हो सकता है लेकिन मैं बस लॉनाश के फ़िल्टर के तीसरे पैरामीटर पर स्पष्ट होना चाहता हूं।
अंडरस्कोर के फिल्टर के रूप में बिल्कुल वैसा ही lodash के फिल्टर की परिभाषा है? यह प्रलेखन से ऐसा प्रतीत नहीं होता है।
क्या तीसरा पैरामीटर, lodash 'filter' विधि पर कोई तीसरा पैरामीटर नहीं है। –
@chsdk हाँ ... मैंने सोचा होगा कि आप अंडरस्कोर को लॉनाश के साथ बदल सकते हैं। लेकिन अंडरस्कोर एक तीसरा पैरामीटर ले सकता है जबकि लॉनाश नहीं करता है। – Touch
लोडाश 3 'फ़िल्टर' का तीसरा संदर्भ पैरामीटर है। इसे लोडाश 4 में हटा दिया गया है। – Tushar