Preguntas etiquetadas con javascript

102
Problema de pedido onclick () y onblur ()

Tengo un campo de entrada que abre un menú desplegable personalizado. Me gustaría la siguiente funcionalidad: Cuando el usuario hace clic en cualquier lugar fuera del campo de entrada, el menú debe eliminarse. Si, más específicamente, el usuario hace clic en un div dentro del menú, el menú debe...

102
comparando conjuntos ECMA6 para la igualdad

¿Cómo se comparan dos conjuntos de JavaScript? Intenté usar ==y, ===pero ambos devuelven falso. a = new Set([1,2,3]); b = new Set([1,3,2]); a == b; //=> false a === b; //=> false Estos dos conjuntos son equivalentes porque, por definición, los conjuntos no tienen orden (al menos no...

102
JSON encadena un conjunto

¿Cómo un JSON.stringify () un conjunto ? Cosas que no funcionaron en Chromium 43: var s = new Set(['foo', 'bar']); JSON.stringify(s); // -> "{}" JSON.stringify(s.values()); // -> "{}" JSON.stringify(s.keys()); // -> "{}" Esperaría obtener algo similar al de una matriz...

102
Eliminar valor del objeto sin mutación

¿Cuál es una forma buena y breve de eliminar un valor de un objeto en una clave específica sin alterar el objeto original? Me gustaría hacer algo como: let o = {firstname: 'Jane', lastname: 'Doe'}; let o2 = doSomething(o, 'lastname'); console.log(o.lastname); // 'Doe' console.log(o2.lastname);...

102
Declarar una matriz en TypeScript

Tengo problemas para declarar o usar una matriz booleana en TypeScript, no estoy seguro de cuál es el error. Obtengo unundefined error. ¿Se supone que debo usar la sintaxis de JavaScript o declarar un nuevo objeto Array? ¿Cuál de estas es la forma correcta de crear la matriz? private columns =...