Perguntas com a marcação «javascript»

291
Por que parseInt produz NaN com Array # map?

Na Rede de Desenvolvedores Mozilla : [1,4,9].map(Math.sqrt) produzirá: [1,2,3] Por que, então, faz isso: ['1','2','3'].map(parseInt) produza isso: [1, NaN, NaN] Eu testei no Firefox 3.0.1 e no Chrome 0.3 e apenas como um aviso, sei que isso não é uma funcionalidade entre navegadores (sem...

291
Como simular um clique com JavaScript?

Só estou me perguntando como posso usar o JavaScript para simular um clique em um elemento. Atualmente tenho: <script type="text/javascript"> function simulateClick(control) { if (document.all) { control.click(); } else { var evObj = document.createEvent('MouseEvents');...

290
Mapa vs objeto em JavaScript

Acabei de descobrir chromestatus.com e, depois de perder várias horas do meu dia, encontrei esta entrada de recurso : Mapa: objetos de mapa são simples mapas de chave / valor. Isso me confundiu. Objetos regulares do JavaScript são dicionários, então como é Mapdiferente de um dicionário?...

289
Como lidar com novas linhas em JSON?

Eu gerei algum JSON e estou tentando inseri-lo em um objeto em JavaScript. Eu continuo recebendo erros. Aqui está o que eu tenho: var data = '{"count" : 1, "stack" : "sometext\n\n"}'; var dataObj = eval('('+data+')'); Isso me dá um erro: unterminated string literal Com JSON.parse(data), vejo...