Perguntas com a marcação «javascript»

471
Como criar "adequadamente" um objeto personalizado em JavaScript?

Gostaria de saber qual é a melhor maneira de criar um objeto JavaScript que tenha propriedades e métodos. Eu já vi exemplos em que a pessoa usou var self = thise depois usa self.em todas as funções para garantir que o escopo esteja sempre correto. Então eu vi exemplos de .prototypecomo adicionar...

469
Como converter Set to Array?

Set parece ser uma boa maneira de criar matrizes com elementos exclusivos garantidos, mas não expõe nenhuma boa maneira de obter propriedades, exceto o gerador [Set] .values, que é chamado de uma maneira estranha mySet.values.next(). Isso teria sido bom, se você pudesse chamar mapoutras funções...

467
Calcular a largura do texto com JavaScript

Eu gostaria de usar JavaScript para calcular a largura de uma string. Isso é possível sem a necessidade de usar um tipo de letra monoespaçada? Se não estiver embutido, minha única idéia é criar uma tabela de larguras para cada caractere, mas isso não é razoável, especialmente para suportar Unicode...

461
JavaScript para… em vs para

Você acha que há uma grande diferença em ... em e para loops? Que tipo de "para" você prefere usar e por quê? Digamos que temos uma matriz de matrizes associativas: var myArray = [{'key': 'value'}, {'key': 'value1'}]; Para que possamos iterar: for (var i = 0; i < myArray.length;...