Maison > développement back-end > Golang > Comment accéder à un tableau Go en Javascript ?

Comment accéder à un tableau Go en Javascript ?

Linda Hamilton
Libérer: 2025-01-03 07:50:43
original
251 Les gens l'ont consulté

How to Access a Go Array in Javascript?

Référencement de Go Array en Javascript

Analyse du problème

Dans votre code Golang, vous avez un tableau que vous transmettez à un fichier HTML sur le devant. Vous essayez de parcourir le tableau en Javascript à l'aide d'une boucle for, mais le code Javascript ne parvient pas à se charger.

Comprendre les actions du modèle

Il est important de noter que les actions du modèle telles que {{ index .Array 0}} sont exécutés côté serveur dans Go, tandis que le code Javascript s'exécute côté client dans le navigateur. Ces deux environnements sont distincts, donc les paramètres et les valeurs du modèle n'existent pas côté client et le code Javascript ne peut pas exécuter les actions du modèle.

Trouver une solution

Deux options sont disponibles :

  1. Utilisation des actions de modèle : Vous pouvez utiliser {{range .Array}} pour parcourir le tableau sur le côté serveur et générer des éléments HTML pour chaque élément.
  2. Création d'un tableau Javascript : Vous pouvez utiliser un modèle pour créer du code Javascript qui construit un tableau côté client.

Élaboration du n°1

L'action de modèle {{range}} vous permet de parcourir le tableau et de définir le pipeline sur le tableau éléments. Vous pouvez ensuite afficher les éléments comme ceci :

{{range .Array}}
    {{.}}
{{end}}
Copier après la connexion

Élaborer sur #2

Si vous devez traiter le tableau en Javascript, vous pouvez créer un tableau Javascript en utilisant un modèle comme celui-ci :

<script>
    var arr = [
        {{range .Array}}
            {{.}},
        {{end}}
    ];
</script>
Copier après la connexion

Vous pouvez également restituer directement le tableau sous forme de tableau Javascript :

<script>
    var arr = {{.Array}};
</script>
Copier après la connexion

Maintenant, vous disposez d'un tableau Javascript, arr, que vous pouvez parcourir et traiter en Javascript.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal