Raketenwilli: Frage zu fetch und Übergabe von Array, Aufruf aus anderer .js

Beitrag lesen

Und das geht auch:

<html>
    <head>
        <script src="test_fillArray.js"></script>
        <script src="test_printArray.js"></script>
        <script src="test_start.js"></script>
    </head>
    <body>
        <hr><pre id="o1">Test</pre><hr><button id="p1">Klickmich!</button>
        <script>
            document.getElementById( "p1" ).addEventListener( "click", printArray );
        </script>
    </body>
</html>

test_fillArray.js:

function fillArray()
{
	mArray=[ 1, 2, 3 ];
}

test_printArray.js:

function printArray()    
{
    document.getElementById( "o1" ).innerHTML = JSON.stringify( mArray );
}

test_start.js

let mArray=[];
window.addEventListener('load',  fillArray );

Ich will aber nicht verheimlichen, dass diese Vorgehensweise auf mich „befremdlich bis ungünstig“ wirkt. Dazu werden andere mehr auszuführen haben → und das ist schon geschehen.