Cet article 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 allons utiliser les méthodes suivantes :
Explorons chaque méthode une par une !
Méthode 1 : créer une table à partir d'un tableau d'objets à l'aide d'une chaîne de table HTML en JavaScript
En JavaScript, le but d'un ' chaîne de caractères ” est de stocker du texte, des chiffres ou des symboles spéciaux. Les chaînes sont définies en fermant un caractère ou un groupe de caractères entre guillemets doubles ou simples. Plus précisément, ils sont également utilisés pour créer des tableaux.
Prenons un exemple pour avoir un concept clair sur la création d'une table à partir d'un tableau d'objets à l'aide de la chaîne Table.
Exemple
Dans notre exemple, nous utiliserons un ' Déclarons un ' déployer ” et attribuez-lui des valeurs : Initialiser une variable ' Table ” pour stocker la chaîne du tableau HTML : Spécifiez les deux cellules par ligne en définissant la valeur ' deux ' de la ' cellules ” variable : Ensuite, utilisez le ' tableau.pour chaque () ” méthode pour passer chaque élément du tableau de la fonction. Ensuite, réglez le ' {évaluer} « avec un identifiant » $ » au sein du « Affectez les balises de fermeture du tableau à la variable ' Table ' en utilisant le ' += ” opérateur. Ensuite, liez le contenu de la table au conteneur créé à l'aide de son conteneur. Pour cela, utilisez le « rabaissement() ” méthode et transmettez-lui l'id et placez le code HTML interne pour définir les valeurs dans la variable Table : Dans notre fichier CSS , nous appliquerons certaines propriétés au tableau et à ses cellules de données. Pour ce faire, nous allons définir le ' frontière « propriété avec la valeur » 1px solide ' pour définir la bordure autour du tableau et de ses cellules et le ' rembourrage « propriété avec la valeur » 3px ” pour générer l'espace défini autour du contenu de l'élément, selon la bordure définie : Enregistrez 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. La ' carte() ” La méthode applique une fonction spécifique à chaque élément du tableau, et en retour, elle fournit un nouveau tableau. Cependant, cette méthode n'effectue aucun remplacement dans le tableau d'origine. Vous pouvez également utiliser la méthode map() pour former une table avec un tableau d'objets. Créons un tableau en utilisant le ' laisser ' mot-clé. Attribuez des valeurs aux propriétés ou aux clés de l'objet : Accédez au conteneur déjà créé en utilisant la méthode belittlement() et utilisez ' insertAdjacentHTML() ” méthode pour ajouter les balises de table : Utilisez le ' Objet.keys() ” pour accéder aux clés de l'objet défini, puis utilisez la méthode “ rejoindre() ” pour les placer sous forme d'en-têtes dans le “ Après avoir ajouté la balise de fermeture d'en-tête de tableau et la balise d'ouverture de ligne et de données du tableau, nous utiliserons le ' carte() ” méthode pour appeler le “ Objet.values() ' fonction de méthode pour chaque valeur des clés d'objet, puis utilisez la ' rejoindre() ” méthode pour les placer dans une rangée et passer à la suivante : Comme vous pouvez le voir, nous avons créé avec succès une table à partir du tableau d'objets défini : Nous avons couvert les moyens efficaces de créer une table à partir d'un tableau d'objets en JavaScript. En JavaScript, pour la formation d'un tableau à partir d'un tableau d'objets, le code HTML ' table ' chaîne ou ' carte() » méthode peut être utilisée. Pour ce faire, spécifiez une balise div avec un identifiant. Ensuite, déclarez le tableau d'objets dans les deux méthodes, stockez les balises de table dans des 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 à l'aide de JavaScript.
était un tableau = [ 'Marquer' , 'Moineau' , 'Poisson' , 'Orange' ] ;
' ; ' ;
' étiquette. Ensuite, déclarez une variable ' un ' ajouter pour incrémenter 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 égal à la longueur du tableau, puis passez à la ligne ou à la ligne suivante du tableau : déployer. pour Chaque ( ( valeur, je ) => {
Table += ` < TD > $ { évaluer } TD > ` ;
Il y a un = je + 1 ;
si ( un % cellules == 0 && un != déployer. longueur ) {
Table += '' ;
} } ) ;
document. rabaissement ( 'récipient' ) . intérieur HTML = Table ;
frontière : 1px solide ;
rembourrage : 3px ;
}
Méthode 2 : créer une table à partir d'un tableau d'objets à l'aide de la méthode map() en JavaScript
Exemple
{ 'Nom' : 'Marquer' , 'Âge' : 'Vingt (20)' } ,
{ 'Nom' : 'Quoi, moi' , 'Âge' : 'Trente (30)' } ]
` < table >< tr >< e >
' ) }
. rejoindre ( '' ) ) . rejoindre ( ' ' ) } table > ` )
Conclusion