Ce message expliquera la procédure pour former une table avec un tableau d'objets en JavaScript.
Comment créer une table à partir d'un tableau d'objets en javascript?
Pour créer une table à partir d'un tableau d'objets, nous utiliserons les méthodes suivantes:
Explorons chaque méthode une par une!
Méthode 1: Créez une table à partir d'un tableau d'objets utilisant une chaîne de table HTML dans JavaScript
En JavaScript, le but d'un «chaîne«C’est pour stocker du texte, des nombres ou des symboles spéciaux. Les cordes sont définies en fermant un caractère ou un groupe de caractères en double ou simple citations. Plus précisément, ils sont également utilisés pour créer des tables.
Prenons un exemple pour obtenir un concept clair sur la création d'une table à partir d'un tableau d'objets en utilisant la chaîne de table.
Exemple
Dans notre exemple, nous utiliserons un «"Tag avec un ID"récipient»Et placez-le dans la balise de notre fichier HTML:
DÉCLARDONS UN «déployer»Et attribuez-lui certaines valeurs:
var array = ["Mark", "Sparrow", "Fish", "Orange"];Initialiser une variable "Tableau”Pour stocker la chaîne de table HTML:
var table = "" étiqueter. Ensuite, déclarez une variable "un"Pour ajouter à l'index de l'index"je», Et spécifiez un«si«Condition de telle manière que si le reste des valeurs des cellules et la variable créée est égal à zéro et à la valeur«un«N'est pas la longueur du tableau égal, puis pénètre dans la ligne ou la ligne suivante de la table: déployer.pour chaque ((valeur, i) => Tableau + = ' | $ valeur | ';;
Dans notre fichier CSS, Nous appliquerons certaines propriétés à la table et à ses cellules de données. Pour ce faire, nous allons définir le «frontière«Propriété avec la valeur»1px solide«Pour placer la bordure autour de la table et de ses cellules et le« «rembourrage«Propriété avec la valeur»3px«Pour générer l'espace défini autour de la teneur en élément, selon la bordure définie:
table, tdEnregistrez le code donné, ouvrez votre fichier HTML et affichez votre tableau des objets d'un tableau:
Explorons une autre méthode pour créer une table à partir d'un tableau d'objets en javascript.
Méthode 2: Créez une table à partir d'un tableau d'objets utilisant MAP () Méthode dans JavaScript
Le "carte()»La méthode applique une fonction spécifique à chaque élément du tableau et en retour, il fournit un nouveau tableau. Cependant, cette méthode ne fait aucun remplacement dans le tableau d'origine. Vous pouvez également utiliser la méthode map () pour former une table avec un tableau d'objets.
Exemple
Créons un tableau en utilisant le «laisser" mot-clé. Attribuez certaines valeurs aux propriétés ou touches de l'objet:
Laissez array = [Accédez au conteneur déjà créé en utilisant la méthode de bourse () et utilisez «Utilisez«insertadjacenthtml ()”Méthode pour ajouter les balises de table:
document.dépression («conteneur»).insertadjacenthtml ('aprèsrend', Utilisez le "Objet.clés()«Méthode pour accéder aux clés de l'objet défini, puis utiliser le« utilisez le «rejoindre()«Méthode pour les placer comme des titres dans le« Après avoir ajouté la balise de fermeture de la tête de table et la ligne de table et la balise d'ouverture des données, nous utiliserons le "carte()«Méthode pour appeler le«Objet.valeurs()”Fonction de méthode pour chaque valeur des touches d'objet, puis utilisez le"rejoindre()«Méthode pour les placer dans une ligne et passer à la suivante: |
---|
Comme vous pouvez le voir, nous avons créé avec succès une table à partir du tableau défini d'objets:
Nous avons couvert les façons efficaces de créer une table à partir d'un tableau d'objets en JavaScript.
Conclusion
Dans JavaScript, pour la formation d'une table à partir d'un tableau d'objets, le HTML "tableau”String ou"carte()«La méthode peut être utilisée. Pour ce faire, spécifiez une balise div avec un ID. Ensuite, déclarez le tableau d'objets dans les deux méthodes, stockez des balises de table dans les variables ou renvoyez-les directement à un élément HTML connecté avec des données. Cet article a discuté de la méthode de création d'une table à partir d'un tableau d'objets utilisant JavaScript.