puo essere una soluzione, però non hai bisogno di impostare un array globale con gli script presenti, puoi recuperarlo utilizzando la funzione getElementsByTagName("script")