Resultados de la búsqueda a petición "ecmascript-6"

3 la respuesta

¿Debo escribir métodos como funciones de flecha en la clase de Angular

En Angular es técnicamente posible escribir métodos de clase como funciones de flecha ES2015, pero nunca he visto a alguien hacerlo. Tome este componente simple por ejemplo: @Component({ selector: 'sample' }) export class SampleComponent { ...

2 la respuesta

Eliminar clave de todos los objetos en la matriz

Tengo la siguiente matriz de objetos: [{id:1, value:"100", name:"dog" ...}, {id:2, value:"200", name:"cat" ...}, {id:3, value:"300", name:"fish"....}, {id:4, value:"400", name:"mouse" ...}, {id:5, value:"500", name:"snake"...}]Quiero filtrar la ...

1 la respuesta

Flecha vs método clásico en clase ES6

¿Hay alguna razón para escribir la sintaxis clásica de los métodos ES6? class MyClass { myMethod() { this.myVariable++; } }Cuando usomyMethod() como devolución de llamada en algún evento, debo escribir algo como esto (en JSX): // Anonymous ...

3 la respuesta

¿Cómo canalizar las funciones, cuando una promesa en la promesa en el medio verifica la autorización?

Estoy tratando de componer algunas funciones juntas: compose = (...fns) => fns.reduce((f, g) => (...args) => f(g(...args))); checkAuthorization devuelve una promesa que verifica si un usuario está autorizado.buildParams recibesomeRequestDatay ...

3 la respuesta

¿Cómo vincular métodos cuando se desestructura un objeto en JavaScript?

¿Cómo vincular métodos cuando se desestructura un objeto en JavaScript? const person = { getName: function() { console.log(this); } }; var a = person.getName; var b = person.getName.bind(person); var {getName: c} = person; person.getName(); //=> ...

1 la respuesta

¿Cuál es la forma recomendada de personalizar toString? ¿Usando Symbol.toStringTag o anulando toString?

Estoy confundido sobre qué implementar, primero, mi módulo usará Babel, por lo que no hay problemas para implementar las funciones de ES6, segundo, usaré elclass construir para crear clase y no el antiguo método prototípico. Entonces, estoy ...

4 la respuesta

reemplazar matriz de objeto con otra matriz de objeto base en propiedad

¿Cómo reemplazar una matriz de objetos con otra matriz de base de objetos en la propiedad? var arr = [ {'status':'ok'}, {'status':'ok'}, {'status':'error'} ] var arr2 = [ {'status':error, 'msg': 'etc', 'more property':true} ] arr = ...

2 la respuesta

Obtener la longitud del parámetro de la función, incluidos los parámetros predeterminados

Si haces uso deFunction.length propiedad, obtiene la cantidad total de argumentos que la función espera. Sin embargo, de acuerdo con la documentación (además de probarlo), no incluye los parámetros predeterminados en el recuento. Este número ...

3 la respuesta

¿Deconstrucción de objeto en declaración de objeto?

Tengo un objeto que tiene varios valores que quiero extraer y colocar en otro objeto con diferentes claves para esos valores. En este momento estoy usando la deconstrucción para extraer los valores, luego defino un objeto literal con esos valores ...

1 la respuesta

Mapas y conjuntos de ES6: ¿cómo se indexan las claves de objeto de manera eficiente?

En ES6, Maps and Sets pueden usar objetos como claves. Sin embargo, dado que la especificación ES6 no dicta la implementación subyacente de estas estructuras de datos, me preguntaba cómo almacenan las claves los motores JS modernos ...