Preguntas etiquetadas con javascript

Para preguntas relacionadas con la programación en ECMAScript (JavaScript / JS) y sus diversos dialectos / implementaciones (excluyendo ActionScript). Esta etiqueta rara vez se usa sola, pero a menudo se asocia con las etiquetas [node.js], [jquery], [json] y [html].

30
Calcule la edad dada la fecha de nacimiento en el formato AAAAMMDD
¿Cómo puedo calcular una edad en años, dada una fecha de nacimiento con el formato AAAAMMDD? ¿Es posible usar la Date()función? Estoy buscando una solución mejor que la que estoy usando ahora: var dob = '19800810'; var year = Number(dob.substr(0, 4)); var month = Number(dob.substr(4, 2)) - 1; var day …
285 javascript  date 

10
¿Por qué instancia de devuelve falso para algunos literales?
"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 Los literales de matriz y los literales de objeto coinciden ... …


7
empujar múltiples elementos a la matriz
Estoy tratando de empujar múltiples elementos como una matriz, pero obtengo un error > a = [] [] > a.push.apply(null, [1,2]) TypeError: Array.prototype.push called on null or undefined Estoy tratando de hacer cosas similares a las que haría en ruby, estaba pensando que applyes algo así *. >> a = …
284 javascript 




25
jQuery click events disparando varias veces
Estoy tratando de escribir un juego de video póker en Javascript como una forma de obtener los conceptos básicos, y me he encontrado con un problema en el que los controladores de eventos jQuery click se disparan varias veces. Están unidos a botones para hacer una apuesta, y funciona bien …


8
Cómo calcular el número de días entre dos fechas
Tengo dos fechas de entrada que toman del control Selector de fecha. Seleccioné la fecha de inicio del 2/2/2012 y la fecha de finalización del 2/7/2012. He escrito el siguiente código para eso. Debería obtener el resultado como 6 pero obtengo 5. function SetDays(invoker) { var start = $find('<%=StartWebDatePicker.ClientID%>').get_value(); var …
283 javascript 

7
¿Cómo rechazar en sintaxis asíncrona / espera?
¿Cómo puedo rechazar una promesa devuelta por una función asíncrona / espera? por ejemplo, originalmente foo(id: string): Promise<A> { return new Promise((resolve, reject) => { someAsyncPromise().then((value)=>resolve(200)).catch((err)=>reject(400)) }); } Traducir a asíncrono / esperar async foo(id: string): Promise<A> { try{ await someAsyncPromise(); return 200; } catch(error) {//here goes if someAsyncPromise() rejected} …



10
¿Cómo evito el comportamiento octal parseInt de JavaScript?
Intente ejecutar lo siguiente en 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 !! Acabo de enterarme por completo que JavaScript cree que el cero inicial indica un número …

4
$ on y $ broadcast en angular
Tengo un footerController y codeScannerController con diferentes vistas. angular.module('myApp').controller('footerController', ["$scope", function($scope) {}]); angular.module('myApp').controller('codeScannerController', ["$scope", function($scope) { console.log("start"); $scope.startScanner = function(){... Cuando hago clic en a <li>en footer.html, debería obtener este evento en codeScannerController. <li class="button" ng-click="startScanner()">3</li> Creo que se puede realizar con $ony $broadcast, pero no sé cómo y no …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.