Como começar rapidamente com VUE3.0: Entrar no aprendizado
Recomendações relacionadas: Tutorial de JavaScript
1.de operações comuns de array bidimensional
Nos capítulos anteriores, você aprendeu várias maneiras de criar arrays unidimensionais. arrays unidimensionais. Criar um array bidimensional é muito simples, basta definir os elementos do array como um array.
Depois de criar um array bidimensional, como percorrer os elementos do array bidimensional e operar sobre eles?
Além disso, no desenvolvimento de projetos web, matrizes multidimensionais são frequentemente criadas adicionando elementos a matrizes vazias multidimensionais. O seguinte demonstra a adição de um elemento de matriz vazio bidimensional como exemplo.
Se você deseja atribuir um valor a um elemento de matriz bidimensional (como arr[i][0]), você deve primeiro garantir que o elemento adicionado (como arr[i]) foi criado como uma matriz, caso contrário o programa reportará um erro "Uncaught TypeError...".
Observe que
ao criar um array multidimensional, embora o JavaScript não limite o número de dimensões do array, em aplicações reais, para facilitar a leitura, depuração e manutenção do código, é recomendado usar arrays tridimensionais ou menos para salvar dados.
[Caso] Transposição de array bidimensional
A transposição de uma matriz bidimensional refere-se a salvar os elementos horizontais da matriz bidimensional em elementos verticais.
Ideias de implementação de código:
Para lhe dar uma sensação de realização, não postarei o código. Se você tiver alguma dúvida, pode perguntar na área de comentários. Na verdade, a matriz pode ser armazenada em um array. No futuro, você pode simplesmente executar o código diretamente transpondo a matriz.
2. Métodos comuns
Em JavaScript, além dos métodos de adição e exclusão de elementos de array explicados anteriormente, você também pode usar os métodos fornecidos pelo objeto Array para simular operações de pilha e fila.
está sendo desenvolvido para detectar se um determinado valor é uma matriz ou para encontrar a posição de um elemento especificado em uma matriz.
Exceto o método Array.isArray(), todos os outros métodos na tabela iniciam a recuperação do índice da matriz especificado por padrão, e o método de recuperação é igual ao operador "===", ou seja, somente quando são congruentes um resultado mais bem sucedido será retornado.
Métodos inclui() e Array.isArray()
O método indexOf()
indexOf() é usado para recuperar o primeiro valor fornecido da posição do subscrito especificada na matriz. Se existir, ele retorna o subscrito do elemento correspondente, caso contrário, retorna -1.
Observe que
o segundo parâmetro do método indexOf() é usado para especificar o índice para iniciar a pesquisa:
Método lastIndexOf()
O método lastIndexOf() fornecido pelo objeto Array é usado para recuperar o subscrito do último valor fornecido na matriz a partir da posição do subscrito especificada. Diferente do método de recuperação indexOf(), o método lastIndexOf() tem como padrão a recuperação reversa, ou seja, a recuperação do final do array para o início do array.
Observe que
o segundo parâmetro do método lastIndexOf() é usado para especificar o índice de pesquisa e porque utiliza um método de pesquisa reversa:
quando seu valor for maior ou igual ao comprimento do array, todo o array será pesquisado.
Quando seu valor é um número negativo, a posição do índice é igual ao comprimento do array mais o número negativo fornecido. Se seu valor ainda for um número negativo, -1 será retornado diretamente.
Se você precisar converter um array em uma string durante o desenvolvimento, você pode usar os métodos fornecidos pelo JavaScript para fazer isso.
Os mesmos pontos entre os métodos join() e toString():
A diferença entre os métodos join() e toString():
Além dos vários métodos comuns explicados anteriormente, JavaScript também fornece muitos outros métodos de array comumente usados. Por exemplo, mesclar matrizes, copiar matrizes superficialmente, inverter a ordem dos elementos da matriz, etc.
Observe que
Recomendações relacionadas: Tutorial de JavaScript
O texto acima contém detalhes de métodos de array comuns em JavaScript e ensina como transpor uma matriz. Para obter mais informações, preste atenção a outros artigos relacionados no site PHP chinês!