IntroductionThe JavaScript Referência Dimensional não especificar qualquer matriz bidimensional eficaz. No entanto, você pode criar um. Eu mostrar-lhe como fazer isso nesta article.You precisa já sabe o significado das matrizes de um e dois-dimensionais, a fim de entender esse article.Note: Se você não pode ver o código ou se você acha que alguma coisa está faltando neste artigo (link quebrado, imagem ausente), apenas contacte-me em [email protected]. Ou seja, contacte-me para o menor problema que você tem sobre o que você é reading.
The Uma referência ArrayThe JavaScript Dimensional especifica uma matriz unidimensional. Normalmente, cada elemento da matriz unidimensional é um literal (valor). Agora, aqui está o segredo para uma matriz bidimensional: Se você tem uma matriz unidimensional e você faz cada elemento da matriz unidimensional, uma nova matriz, então você teria um array.
Creating bidimensional um período de dois Dimensional ArrayYou começar criando uma matriz unidimensional como segue: twoDArr = new Array (); Suponha que você quer uma matriz bidimensional de cinco linhas; você faria cinco elementos do array twoDArr, novas matrizes unidimensionais, usando o novo operador. Você pode fazer isso: twoDArr [0] = new Array (); twoDArr [1] = new Array (); twoDArr [2] = new Array (); twoDArr [3] = new Array (); twoDArr [4] = new Array (); Com isso, você tem uma matriz bidimensional.
É um longo processo em comparação com o que você tem em outros idiomas, mas você finalmente conseguiu seu array bidimensional. Nota: Com JavaScript você não tem que decidir sobre o comprimento de uma matriz de um ou dois-dimensional. Assim, o código bidimensional acima é OK. Se você sabe o número de linhas e se eles são muitos, em seguida, atribuir uma nova matriz unidimensional para cada linha como feito acima seria tedioso. A resolver este problema através da atribuição de novas matrizes unidimensionais numa de ciclo para.
Neste contexto, a matriz bidimensional de cima é criada como se segue: twoDArr = new Array (); for (i = 0; i {twoDArr [i] = new Array ();} Acessando ValuesYou acessar o valor de uma matriz de JavaScript 2D como segue: ArrayName [i] [j], onde i é o número da linha e j é a coluna . número de linha e contando coluna começa do zero Portanto, para acessar o valor na linha 2, coluna 4, para a matriz acima, você deverá digitar, twoDArr [1] [3] Exemplo CodeTry o seguinte código:.
ApplicationGenerally, você usaria um matriz bidimensional, quando você tem os