Maison >développement back-end >Golang >Comment puis-je accéder à un tableau Go en JavaScript ?
Dans Go, vous pouvez transférer un tableau vers votre fichier HTML frontal. Pour accéder au premier élément du tableau, vous pouvez utiliser l'action de modèle « index », comme illustré par « index .Array 0 ». Cependant, une boucle for JavaScript qui tente de parcourir tous les éléments du tableau peut rencontrer une erreur de syntaxe.
Cette erreur provient de la disparité entre les actions du modèle et le code JavaScript. Les actions du modèle sont exécutées côté serveur dans Go, tandis que JavaScript est interprété et exécuté côté client dans le navigateur. Ainsi, JavaScript ne peut pas accéder directement aux paramètres du modèle.
Options de solution
Il existe deux approches principales pour résoudre ce problème :
{{range .Array}} {{.}} {{end}}
<script> var arr = [ {{range .Array}} {{.}}, {{end}} ]; // Perform JavaScript operations on arr here </script>
Alternativement, étant donné que les tableaux et les tranches peuvent être rendus sous forme de tableaux JavaScript dans les modèles, vous pouvez simplifier le code pour :
<script> var arr = {{.Array}}; // Perform JavaScript operations on arr here </script>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!