¿Guardar una variable en el objeto 'ventana' de JavaScript es una forma adecuada de usar ese objeto?

(Tal vez) Acabo de resolver mi problema (¿Cómo actualizar el contenido de front-end después de que un formulario se envíe correctamente desde una ventana de diálogo?) por "almacenar" / "guardar" una variable en el JavaScriptwindow objeto. Sin embargo, ya que soy novato en cuestiones de JavaScript,Tengo algunas dudas sobre si almacenar / guardar una variable en el JavaScriptwindow objeto es una forma "común" / "adecuada" de usar ese objeto. ¿Lo es?

Por ejemplo, usando el siguiente código

$('.trigger').click(function() {
  window.trigger_link = this;
});

es aconsejable?

Respuestas a la pregunta(3)

Su respuesta a la pregunta