Perguntas com a marcação «javascript»

16
Evitando um novo operador em JavaScript - a melhor maneira

Aviso: Este é um post longo. Vamos simplificar. Quero evitar ter que prefixar o novo operador toda vez que chamo um construtor em JavaScript. Isso ocorre porque costumo esquecê-lo e meu código estraga tudo. A maneira simples de contornar isso é isso ... function Make(x) { if ( !(this instanceof...

16
Por que o ES6 não possui funções de seta fina?

O ES6 adicionou funções de seta de gordura ( =>), que têm duas grandes diferenças em relação às funções normais: sintaxe mais curta (incluindo retorno implícito se você usar um corpo de expressão única) herdar thisdo escopo circundante Esses são recursos muito úteis, mas me parecem...

16
Algoritmo para achatar faixas sobrepostas

Estou procurando uma boa maneira de achatar (dividir) uma lista de intervalos numéricos potencialmente sobrepostos. O problema é muito semelhante ao desta pergunta: A maneira mais rápida de dividir períodos de datas sobrepostos e muitos outros. No entanto, os intervalos não são apenas números...

14
Usando gramática de linguagem natural em API fluente

Estou mexendo com uma abstração de consulta na API WebSQL / Phonegap Database, e me sinto atraído e duvidoso por definir uma API fluente que imita o uso da gramática natural da língua inglesa. Pode ser mais fácil explicar isso por meio de exemplos. A seguir, todas as consultas válidas na minha...