Esta es una forma de obtener el objeto de la ventana en los scripts de NS2 de forma gratuita.
Los bienes
const ventana_divertida = Función("devolver esto")()
¿Cómo funciona?
Bastante simple, para ser honesto. Cuando crea una nueva función usando el constructor, se ejecuta bajo el contexto de la ventana. Al devolver 'esto', obtiene una referencia a la ventana. Esto pasa por alto los requisitos de RAM ya que (supongo) la verificación de RAM solo funciona con la referencia de la ventana principal. También puede hacer esto con cualquier método en cualquier objeto. Aquí hay una versión más arcaica:
const ventana_divertida = []["filtro"]["constructor"]("devolver esto")(); /* [] = matriz vacía ["filtro"] = instancia de Array.filter ["constructor"] = obtener el constructor de la Función ("devolver esto") = construir una función para devolver la ventana () = ejecutar la nueva función */
Eso es todo lo que estamos compartiendo hoy para este Quemador de bits guía. Esta guía fue originalmente creada y escrita por sobreestimar. En caso de que no actualicemos esta guía, puede encontrar la última actualización siguiendo este liga.