¿ Cuál es el objetivo de usar bind(this) en un método en JS?

publicado por: Anonymous ¿Por qué en el método filter tengo que usar .bind(this) como sigue: onChange={this.filter.bind(this)}, en vez de solo usar el método filter sin .bind(this) como en onChange={this.filter}? export default class TodoList extends React.Component { filter(event) { this.props.store.filter = event.target.value } render() { return <div> <h1>toDos</h1> <input className=”filter” onChange={this.filter.bind(this)} /> </div> } } solución…(Continue Reading)

Agrupar Array de objetos por valor y concatenar demás valores en uno

publicado por: Anonymous Amigos, Tengo una duda, Como puedo hacer para mapear y reducir un array como este _x000D_ _x000D_ let array = [_x000D_ { VALOR: “0”, ITEM: “Avicennia germinans” },_x000D_ { VALOR: “0”, ITEM: “Laguncularia racemosa” },_x000D_ { VALOR: “0”, ITEM: “Rhizophora mangle” },_x000D_ { VALOR: “0”, ITEM: “Sp. manglar” },_x000D_ { VALOR: “0”,…(Continue Reading)

Puntos y comas en JS, ¿Recomendado a nivel de rendimiento?

publicado por: Anonymous Sé que no es requerido el uso de ; en JS, pero para el interprete de JS que es más eficiente, ¿que lo pongamos o no? solución Si omites el punto y coma, el intérprete de javascript hace lo mejor posible para inferir dónde termina un bloque y empieza el siguiente. Hay…(Continue Reading)

¿Cuál es el orden de ejecución usando esta estructura de promises?

publicado por: Anonymous Dado este código: let promise =new Promise(function(resolve,reject){ console.log(“uno”); resolve(); }); promise.then(function(){ var cont=1; promise.then(function(){ for (var i = 0; i < 100; i++) { cont++; }; console.log(5); }); promise.then(function(){ console.log(“dos”); console.log(“tres”); }); }); promise.then(function(){ console.log(“cuatro”); }) El orden de ejecución que espero es: “uno” (que se ejecute el for) “cinco” “dos” y…(Continue Reading)

¿Exportar e importar modulos con ES6 da error?

publicado por: Anonymous Estoy intentando aprender a exportar e importar modulos en ES6 y me dice en la consola: SyntaxError: export declarations may only appear at top level of a module Estoy probando con algo sencillo. El código lo tengo tal que así: archivo.js export default const modulo = function(){ alert(“Hola mundo”); }; Podría luego…(Continue Reading)

Como subir imagenes a nodejs

publicado por: Anonymous Quiero subir varias imágenes a mi servidor nodejs que tienen información adicional como titulo y categoría, traté enviando las imagenes en DataUrl pero debido a las limitaciones de POST no me permite cargar mas de 2 imágenes por vez. Para cargar las imágenes utilizo este componente de reactjs Componente para cargar imágenes…(Continue Reading)

var, let, const… o nada en Javascript

publicado por: Anonymous La siguiente pregunta: ¿Cuando conviene utilizar var, let y const en ECMA Script 6? responde en parte a mi cuestión, pero no del todo. Leyendo la respuesta aceptada he entendido que: let declara una variable de alcance local const declara una constante dentro de un bloque (¿dentro de una función?) var No…(Continue Reading)

¿Para que sirve un Symbol en JavaScript? (ES6)

publicado por: Anonymous Leyendo la documentación de MDN donde se habla sobre el dato primitivo Symbol por más que leo y vuelvo a leer no entiendo cuál sería un caso de uso para dicho elemento más que para iterar Symbol.iterator. La documentación dice que su uso es con propósitos de debug, pero aún con ello…(Continue Reading)

¿Cómo hacer un break dentro de un array.forEach en JavaScript?

publicado por: Anonymous ¿De qué manera se puede hacer un break de un Array.forEach en JavaScript? Cuando se utiliza un ciclo “for” en JavaScript el break se utiliza para interrumpir el ciclo. A partir de ECMA 5.1 aparece la posibilidad de utilizar Array.forEach para iterar sobre array, pero ¿Cómo se puede hacer un break en…(Continue Reading)

¿Cuando conviene utilizar var, let y const en ECMA Script 6?

publicado por: Anonymous En ECMA Script 6 se pueden definir las variables de javascript con let y const, además de utilizar var. ¿Cual sería la recomendación para elegir que tipo de definición de variables debería utilizarse? solución Para responder a la pregunta: ¿Cual sería la recomendación para elegir que tipo de definición de variables debería…(Continue Reading)

llamar funcion detro de render en React Js(ecma2015)

publicado por: Anonymous ayuda en React js con ecmaScript 2015 como llamar un metodo dentro del metodo render(){} obtengo un error Cannot read property ‘ss’ of undefined(… donde esta el error ?? no puedo llamar a la funcion ss que hice dentro del metodo render() 🙁 import React from ‘react’ class Saludo extends React.Component {…(Continue Reading)