Este post explicará o procedimento para formar uma tabela com um array de objetos em JavaScript.
Como criar uma tabela de uma matriz de objetos em JavaScript?
Para criar uma tabela a partir de um array de objetos, usaremos os seguintes métodos:
Vamos explorar cada método um por um!
Método 1: Criar tabela a partir de uma matriz de objetos usando string de tabela HTML em JavaScript
Em JavaScript, o propósito de um “ corda ” é para armazenar texto, números ou símbolos especiais. Strings são definidas fechando um caractere ou grupo de caracteres entre aspas duplas ou simples. Mais especificamente, eles também são utilizados para criar tabelas.
Vamos dar um exemplo para obter um conceito claro sobre como criar uma tabela a partir de um array de objetos usando a string Table.
Exemplo
Em nosso exemplo, utilizaremos um “ Vamos declarar um ' variedade ” e atribua alguns valores a ele: Inicialize uma variável “ Mesa ” para armazenar a string da tabela HTML: Especifique as duas células por linha definindo o valor “ dois ' do ' células ' variável: Em seguida, use o “ array.for Each() ” para passar cada elemento do array da função. Em seguida, defina o ' {valor} ” com um identificador “ $ ' dentro do ' Atribua as tags de fechamento da tabela à variável “ Mesa ” usando o “ += ” operador. Em seguida, vincule o conteúdo da Tabela ao contêiner criado usando seu contêiner. Para isso, utilize o “ depreciação() ” e passe o id para ele e coloque o HTML interno para definir os valores dentro da variável Table: Em nosso arquivo CSS , aplicaremos algumas propriedades à tabela e suas células de dados. Para isso, vamos definir o ' fronteira ” imóvel com o valor “ 1px sólido ” para definir a borda ao redor da tabela e suas células e o “ preenchimento ” imóvel com o valor “ 3px ” para gerar o espaço definido ao redor do conteúdo do elemento, de acordo com a borda definida: Salve o código fornecido, abra seu arquivo HTML e visualize sua tabela de objetos de um array: Vamos explorar mais um método para criar uma tabela a partir de uma matriz de objetos em JavaScript. O ' mapa() ” aplica uma função específica a cada elemento do array e, em troca, fornece um novo array. No entanto, esse método não faz substituições na matriz original. Você também pode utilizar o método map() para formar uma tabela com uma matriz de objetos. Vamos criar um array usando o “ deixar ” palavra-chave. Atribua alguns valores às propriedades ou chaves do objeto: Acesse o container já criado usando o método belittlement() e utilize “ insertAdjacentHTML() ” para adicionar as tags da tabela: Use o ' Object.keys() ” para acessar as chaves do objeto definido e então usar o “ Junte() ” para colocá-los como títulos dentro do “ Depois de adicionar a tag de fechamento do cabeçalho da tabela e a linha da tabela e a tag de abertura de dados, usaremos o “ mapa() ” para chamar o método “ Object.values() ” para cada valor das chaves de objeto e, em seguida, utilize o “ Junte() ” para colocá-los em uma linha e passar para a próxima: Como você pode ver, criamos uma tabela com sucesso a partir da matriz de objetos definida: Cobrimos as maneiras eficientes de criar uma tabela a partir de uma matriz de objetos em JavaScript. Em JavaScript, para a formação de uma tabela a partir de um array de objetos, o HTML “ tabela ” cadeia ou “ mapa() ” pode ser utilizado. Para fazer isso, especifique uma tag div com um id. Em seguida, declare a matriz de objetos em ambos os métodos, armazene tags de tabela dentro de variáveis ou retorne-as diretamente a um elemento HTML conectado com dados. Este post discutiu o método para criar uma tabela a partir de um Array de objetos usando JavaScript.
era matriz = [ 'Marca' , 'Pardal' , 'Peixe' , 'Laranja' ] ;
' ;
' marcação. Em seguida, declare uma variável “ uma ” para adicionar para incrementar o índice “ eu ” e especifique um “ E se ” condição de tal forma que se o restante dos valores das células e a variável criada for igual a zero e o valor “ uma ” não é o mesmo tamanho do array, então vá para a próxima linha ou linha da tabela: variedade. por Cada ( ( valor, eu ) => {
Mesa += ` < DT > $ { valor } DT > ` ;
existe um = eu + 1 ;
E se ( uma % células == 0 && uma != variedade. comprimento ) {
Mesa += '' ; '
} } ) ;
documento. depreciação ( 'recipiente' ) . interno HTML = Mesa ;
fronteira : 1px sólido ;
preenchimento : 3px ;
}
Método 2: Crie uma tabela a partir de uma matriz de objetos usando o método map() em JavaScript
Exemplo
{ 'Nome' : 'Marca' , 'Era' : 'Vinte (20)' } ,
{ 'Nome' : 'O que eu' , 'Era' : 'Trinta (30)' } ]
` < tabela >< tr >< º >
' marcação: $ { Objeto . chaves ( variedade [ 0 ] ) . Junte ( ' ' ) }
. Junte ( '' ) ) . Junte ( ' ' ) } tabela > ` )
Conclusão