Articles of matrizes de

Por que 2 == em JavaScript?

Eu descobri recentemente que 2 == [2] em JavaScript. Acontece que essa peculiaridade tem algumas conseqüências interessantes: var a = [0, 1, 2, 3]; a[[2]] === a[2]; // this is true Da mesma forma, os seguintes trabalhos: var a = { “abc” : 1 }; a[[“abc”]] === a[“abc”]; // this is also true Ainda mais […]

Como contar o número de ocorrências de cada item em uma matriz?

Eu tenho uma matriz como segue, var arr = [‘ab’,’pq’,’mn’,’ab’,’mn’,’ab’] Resultado esperado arr[‘ab’] = 3 arr[‘pq’] = 1 arr[‘mn’] = 2 Tentei como segue, $.each(arr, function (index, value) { if (value) arr[value] = (resultSummary[value]) ? arr[value] + 1 : 1; }); console.log(arr.join(‘,’));

forEach no array de undefined criado pelo construtor Array

Só estou me perguntando por que não é possível fazer paraEach na matriz de indefinido. Código: var arr = new Array(5); // [undefined x 5] //ES5 forEach arr.forEach(function(elem, index, array) { console.log(index); }); //underscore each _.each(arr, function(elem, index, array) { console.log(index); }); Ambos os exemplos não executam function. Agora para fazer foreach, eu tenho que […]

C ++ 11: Corrigir a boot do std :: array?

Se eu inicializar um std :: array da seguinte maneira, o compilador me avisa sobre falta de chaves std::array a = {1, 2, 3, 4}; Isso corrige o problema: std::array a = {{1, 2, 3, 4}}; Esta é a mensagem de aviso: missing braces around initializer for ‘std::array::value_type [4] {aka int [4]}’ [-Wmissing-braces] Isso é […]

Descompactando o array em variables ​​separadas em JavaScript

Este é um problema simples, e eu já fiz isso antes. Eu não consigo lembrar como, ou como exatamente isso foi chamado. Em python eu posso fazer isso: arr = [‘one’, ‘two’] one, two = arr como faço isso em JavaScript?

Como achatar matriz aninhada em javascript?

Como sabemos, para achatar a matriz [[0, 1], [2, 3], [4, 5]] usando o método reduce() var flattened = [[0, 1], [2, 3], [4, 5]].reduce(function(a, b) { return a.concat(b); }); Então, como achatar essa matriz [[[0], [1]], [[2], [3]], [[4], [5]]] a [0, 1, 2, 3, 4, 5]

Como saber se duas matrizes têm os mesmos valores

Eu tenho esses dois arrays: um é preenchido com informações de um pedido de ajax e outro armazena os botões que o usuário clica. Eu uso esse código (preenchi com números de amostra): var array1 = [2, 4]; var array2 = [4, 2]; //It cames from the user button clicks, so it might be disordered. […]

Como encontrar o tamanho de um int ?

eu tenho int list[] = {1, 2, 3}; Como obtenho o tamanho da list ? Eu sei que para uma matriz char, podemos usar strlen(array) para encontrar o tamanho, ou verificar com ‘\0’ no final da matriz. Eu tentei sizeof(array) / sizeof(array[0]) como algumas respostas disseram, mas só funciona no main? Por exemplo: int size(int […]

Como obter uma matriz de valores exclusivos de uma matriz contendo duplicatas em JavaScript?

Dado um array [‘0′,’1′,’1′,’2′,’3′,’3′,’3’] , o resultado deve ser [‘0′,’1′,’2′,’3’] .

Qual é a maneira mais eficiente de classificar as Opções de Seleção de Html por valor, preservando o item atualmente selecionado?

Eu tenho jQuery, mas não tenho certeza se tem algum ajudante de sorting embutido. Eu poderia fazer uma matriz 2d de text , value e propriedades selected de cada item, mas eu não acho que o javascript construído em Array.sort() funcionaria corretamente.