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].

3
Usando $ setValidity dentro de un controlador
Estoy tratando de hacer una validación en el cambio de archivo. Aquí está mi código: Ver / Plantilla <input type="file" name="file" id="file" onchange="angular.element(this).scope().setFile(this)" required /> <span class="error" ng-show="myForm.file.$error.required">Error</span> <span class="error" ng-show="myForm.file.$error.size">Selected file is too large</span> <span class="error" ng-show="myForm.file.$error.filetype">Unsupported File type</span> Controlador angular.module("myapp").controller("myctrl", function($scope) { $scope.setFile = function(element) { $scope.$apply(function($scope) { …




8
comprobación de tipo en javascript
¿Cómo puedo comprobar si una variable es actualmente de tipo entero? He buscado algún tipo de recurso para esto y creo que el operador === es importante, pero no estoy seguro de cómo verificar si una variable es un entero (o una matriz para el caso)
76 javascript  types 


4
¿Qué es un "emisor de eventos"?
Navegando por http://microjs.com , veo muchas bibliotecas etiquetadas como "emisores de eventos". Me gusta pensar que conozco bastante bien los conceptos básicos del lenguaje Javascript, pero realmente no tengo idea de lo que es o hace un "emisor de eventos". ¿Alguien me puede explicar? Suena interesante...

5
¿Hay alguna forma de Object.freeze () una fecha de JavaScript?
Según la documentación de MDNObject.freeze() : El Object.freeze()método congela un objeto: es decir, evita que se le agreguen nuevas propiedades; evita que se eliminen las propiedades existentes; e impide que se modifiquen las propiedades existentes, o su enumerabilidad, configurabilidad o capacidad de escritura. En esencia, el objeto se vuelve efectivamente …


3
Tipos condicionales en TypeScript
Me preguntaba si puedo tener tipos condicionales en TypeScript? Actualmente tengo la siguiente interfaz: interface ValidationResult { isValid: boolean; errorText?: string; } Pero quiero eliminar errorText, y solo tenerlo cuando isValides falsecomo una propiedad requerida . Desearía poder escribirlo como la siguiente interfaz: interface ValidationResult { isValid: true; } interface …

5
Función asíncrona con + =
let x = 0; async function test() { x += await 5; console.log('x :', x); } test(); x += 1; console.log('x :', x); Ejecutar fragmento de códigoOcultar resultadosExpandir fragmento Los valores de xlogueado son 1y 5. Mi pregunta es: ¿por qué es el valor de x 5en el segundo registro? …

9
Mantenga un registro de cuántas veces se llamó a una función recursiva
function singleDigit(num) { let counter = 0 let number = [...num + ''].map(Number).reduce((x, y) => {return x * y}) if(number <= 9){ console.log(number) }else{ console.log(number) return singleDigit(number), counter += 1 } } singleDigit(39) Ejecutar fragmento de códigoOcultar resultadosExpandir fragmento El código anterior toma un número entero y lo reduce a …

2
¿Por qué no se puede escribir indefinido en JavaScript?
De acuerdo con la documentación de MDN sobreundefined : En los navegadores modernos (JavaScript 1.8.5 / Firefox 4+), undefined es una propiedad no configurable, no escribible según la especificación ECMAScript 5. Incluso cuando este no sea el caso, evite anularlo. Uno de los atributos de propiedad de undefined es que …


4
Salidas del cargador de archivos Webpack [módulo de objeto]
Estoy usando webpack con HtmlWebpackPlugin, html-loadery file-loader. Tengo una estructura de proyecto simple en la que no uso marcos, sino solo mecanografiado. Por lo tanto, escribo mi código HTML directamente en index.html. También uso este archivo HTML como mi plantilla HtmlWebpackPlugin. Como todos los sitios web, necesito poner una imagen …

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.