Perguntas com a marcação «javascript»

Para perguntas sobre programação em ECMAScript (JavaScript / JS) e seus vários dialetos / implementações (excluindo ActionScript). Essa tag raramente é usada sozinha, mas costuma ser associada às tags [node.js], [jquery], [json] e [html].


10
Por que instanceof retorna false para alguns literais?
"foo" instanceof String //=> false "foo" instanceof Object //=> false true instanceof Boolean //=> false true instanceof Object //=> false false instanceof Boolean //=> false false instanceof Object //=> false // the tests against Object really don't make sense Literais de matriz e literais de objeto correspondem ... [0,1] instanceof …


7
empurrar vários elementos para a matriz
Estou tentando enviar vários elementos como uma matriz, mas obtendo erro > a = [] [] > a.push.apply(null, [1,2]) TypeError: Array.prototype.push called on null or undefined Eu estou tentando fazer coisas semelhantes às que eu faria em rubi, eu estava pensando que applyé algo assim *. >> a = [] …
284 javascript 







10
Como trabalho em torno do comportamento ocular analítico do JavaScript?
Tente executar o seguinte em JavaScript: parseInt('01'); //equals 1 parseInt('02'); //equals 2 parseInt('03'); //equals 3 parseInt('04'); //equals 4 parseInt('05'); //equals 5 parseInt('06'); //equals 6 parseInt('07'); //equals 7 parseInt('08'); //equals 0 !! parseInt('09'); //equals 0 !! Acabei de aprender da maneira mais difícil que o JavaScript pensa que o zero inicial …

4
$ on e $ broadcast em angular
Eu tenho um footerController e codeScannerController com diferentes visualizações. angular.module('myApp').controller('footerController', ["$scope", function($scope) {}]); angular.module('myApp').controller('codeScannerController', ["$scope", function($scope) { console.log("start"); $scope.startScanner = function(){... Quando clico em um <li>no footer.html, devo receber esse evento no codeScannerController. <li class="button" ng-click="startScanner()">3</li> Acho que pode ser realizado com $one $broadcast, mas não sei como e não …

14
Converter URI de dados em arquivo e depois anexar a FormData
Estou tentando reimplementar um carregador de imagens HTML5 como o do site Mozilla Hacks , mas que funciona com os navegadores WebKit. Parte da tarefa é extrair um arquivo de imagem do canvasobjeto e anexá-lo a um objeto FormData para upload. O problema é que, embora canvastenha a toDataURLfunção de …
282 javascript  html  webkit 

8
Como calcular o número de dias entre duas datas
Eu tenho duas datas de entrada tiradas do controle Seletor de datas. Selecionei a data de início 2/2/2012 e a data de término 7/7/2012. Eu escrevi o seguinte código para isso. Eu deveria obter resultado como 6, mas estou recebendo 5. function SetDays(invoker) { var start = $find('<%=StartWebDatePicker.ClientID%>').get_value(); var end …
282 javascript 

7
Como rejeitar na sintaxe assíncrona / aguardar?
Como posso rejeitar uma promessa retornada por uma função assíncrona / aguardada? por exemplo, originalmente foo(id: string): Promise<A> { return new Promise((resolve, reject) => { someAsyncPromise().then((value)=>resolve(200)).catch((err)=>reject(400)) }); } Traduzir para assíncrono / aguardar async foo(id: string): Promise<A> { try{ await someAsyncPromise(); return 200; } catch(error) {//here goes if someAsyncPromise() rejected} …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.