/ / Diferença entre mySlickgrid.destroy () e mySlickgrid = null - slickgrid

Diferença entre mySlickgrid.destroy () e mySlickgrid = null - slickgrid

Eu sou novo em slickgrid e estava tentando entender a função destroy ().

Estava passando pelo ligação sobre a destruição da grade após a chamada de sucesso.

Alguém poderia, por favor, deixe-me saber qual é a diferença entre mySlickgrid.destroy() e mySlickgrid = null?

Além disso, leia sobre algum vazamento de memória esta ligação.

Escreve mySlickgrid = null evitaria vazamento de memória e serviria ao mesmo propósito que destroy ()?

Respostas:

0 para resposta № 1

Existem alguns manipuladores e eventos que nãolimpo quando você acabou de definir a grade para null, então você deve definitivamente chamar destroy nele antes de anular isso. É possível que também configurá-lo como nulo faça com que algumas coisas sejam liberadas (se a destruição não for completa o suficiente), mas eu não sei em detalhes. Eu sempre a defino como nula após a destruição como uma prática recomendada.