Estoy tratando de pasar un objeto (que, en última instancia, quiero que sea una matriz, pero por ahora uso una cadena) de esta manera:
<script> var myparameter="myvalue"; </script> <script src="app.js" data-par="michael" data-site=myparameter type="module"></script>
El otro atributo ("michael") funciona, pero no puedo pasar el valor de myparameter porque pasa la cadena myparameter en lugar del valor de la variable.
¿Hay alguna manera de pasar un objeto (o matriz) al script de javascript?
Por cierto, en última instancia, los valores de la matriz serían demasiado largos para caber en una línea como un atributo de etiqueta de todos modos, por lo que quiero inicializarlo como una variable para pasar
En tu app.js tendrás acceso al var myparameter. Porque está en el ámbito global.