Programação

1752
Visualizando confirmações Git não empurradas

Como posso visualizar quaisquer confirmações locais que fiz e que ainda não foram enviadas ao repositório remoto? Ocasionalmente, git statusimprimirá que meu ramo é X confirma antes origin/master, mas nem sempre. Isso é um erro na minha instalação do Git ou estou faltando alguma...

1745
Copiar matriz por valor

Ao copiar uma matriz em JavaScript para outra matriz: var arr1 = ['a','b','c']; var arr2 = arr1; arr2.push('d'); //Now, arr1 = ['a','b','c','d'] Percebi que isso arr2se refere à mesma matriz que arr1, em vez de uma nova matriz independente. Como copiar a matriz para obter duas matrizes...

1744
Qual é a palavra-chave 'nova' em JavaScript?

A newpalavra-chave em JavaScript pode ser bastante confusa quando é encontrada pela primeira vez, pois as pessoas tendem a pensar que o JavaScript não é uma linguagem de programação orientada a objetos. O que é isso? Que problemas ele resolve? Quando é apropriado e quando...