/ / MySlickgrid.destroy () और mySlickgrid = null - slickgrid के बीच अंतर

MySlickgrid.destroy () और mySlickgrid = null - slickgrid के बीच का अंतर

मैं चालाक हूं और विनाश () फ़ंक्शन को समझने की कोशिश कर रहा हूं।

के माध्यम से जा रहा था संपर्क सफलता कॉल के बाद ग्रिड को नष्ट करने के बारे में।

क्या कोई मुझे बता सकता है कि क्या अंतर है mySlickgrid.destroy() तथा mySlickgrid = null?

इसके अलावा, कुछ मेमोरी लीक के बारे में पढ़ें इस संपर्क।

लिखता है mySlickgrid = null स्मृति रिसाव को रोकने और नष्ट () के रूप में एक ही उद्देश्य की सेवा करेंगे?

उत्तर:

जवाब के लिए 0 № 1

कुछ हैंडलर और इवेंट हैं जिन्होंने जीत हासिल की हैजब आप ग्रिड को शून्य करने के लिए सेट करते हैं, तो साफ हो जाता है, इसलिए आपको इसे बाहर निकालने से पहले निश्चित रूप से उस पर नष्ट कॉल करना चाहिए। यह संभव है कि इसे शून्य करने के लिए भी सेट करने से कुछ सामान निकल जाए (अगर isn "t को पूरी तरह से नष्ट कर दें), लेकिन मुझे विस्तार से पता नहीं है। मैंने हमेशा इसे एक सर्वोत्तम अभ्यास के रूप में नष्ट करने के बाद शून्य पर सेट किया है।