ecmascript-6

¿Qué es "exportar por defecto" en javascript?

Archivo: SafeString.js // Build out our basic SafeString type function SafeString(string) { this.string = string; } Sa ... String; Nunca he visto export default antes. ¿Hay algo equivalente para export default que pueda ser más fácil de entender?

Can (a== 1 && a ==2 && a==3) ever evaluate to true?

Nota del moderador: Por favor, resista la necesidad de editar el código o eliminar este aviso. El patrón de espacios en b ... stoy tratando de encontrar la respuesta. Sé que nunca escribimos ese código en nuestro trabajo diario, pero tengo curiosidad.

¿Declarar constantes estáticas en clases ES6?

Quiero implementar constantes en un class, porque ahí es donde tiene sentido ubicarlas en el código. Hasta ahora, he estado ... de jugar con prototipos, pero muchos recomiendan no hacerlo. ¿Hay una mejor manera de implementar constantes en clases ES6?

React functional stateless component, PureComponent, Component; ¿cuáles son las diferencias y cuándo debemos usar qué?

Llegó a saber que de React v15.3.0, tenemos una nueva clase base llamada PureComponent para extender con PureRenderMixin inc ... Alguna vez necesitaría extender la clase normal Component cuando siempre puedo usar PureComponent para un mejor rendimiento?

¿Cuáles son los usos reales de ES6 WeakMap?

¿Cuáles son los usos reales de la estructura de datos WeakMap introducida en ECMAScript 6? Dado que una clave de un mapa dé ... lue); Is es solo una forma indirecta de decir esto: key.value = value; ¿Qué casos de uso concretos me estoy perdiendo?

Mapa vs Objeto en JavaScript

Acabo de descubrir chromestatus.com y, después de perder varias horas de mi día, encontré esta entrada de característica : ... mo un objeto, así que claramente me he perdido algo. ¿Por qué JavaScript obtiene un objeto Map (bien soportado)? ¿Qué hace?

¿Por qué el componente es6 react solo funciona con "exportar por defecto"?

Este componente funciona: export class Template extends React.Component { render() { return ( <di ... of undefined Supongo que no entiendo algo en la sintaxis de es6. ¿No es necesario exportar sin el signo "predeterminado"?

¿Cuándo debo usar llaves para importar ES6?

Parece obvio, pero me encontré un poco confundido sobre cuándo usar llaves para importar un solo módulo en ES6. Por ejemplo, ... tar un solo módulo en ES6 (aparentemente este no es el caso, ya que he visto que se requiere una sola importación con llaves)

Transcripción de exportación frente de exportación por defecto

Cuál es la diferencia en Typescript entre export y default export. En todos los tutoriales veo personas export ingiriendo sus ... Class { collection = [1,2,3]; } Lo hace. El error es: error TS1192: Module '"src/app/MyClass"' has no default export.

Características de ECMAScript 6 disponibles en Node.js 0.12

Una nueva versión estable de Node.js (0.12) ha aterrizado recientemente con un motor JavaScript v8 de Google actualizado, v3. ... lz32 .imul .signo .log10 .log2 .log1p .expm1 .cosh .sinh .tanh .acosh .asinh .atanh .trunc .[30]]} .cbrt .hypot

¿Cuál es la motivación para traer Símbolos a ES6?

ACTUALIZACIÓN : Recientemente apareció un brillante artículo de Mozilla . Léelo si tienes curiosidad. Como usted puede s ... las cosas en JS con eso. No entiendo motivación. Podría alguien explicarme si realmente necesitamos símbolos en JavaScript?

¿Debo usar typescript? o puedo usar ES6? [cerrado]

Mi trabajo diario es desarrollador de clientes usando AngularJS. Estamos evaluando si queremos ir con TypeScript. Investigué ... uché que angular 2 tendrá soporte completo para TypeScript, ¿será esa una de las razones por las que debería quedarme con él?

¿Qué es "function *" en JavaScript?

En esta página encontré un nuevo tipo de función JavaScript: // NOTE: "function*" is not supported yet in Firefox. // Rem ... P.d. no te molestes en probar Google, es imposiblebuscar expresiones con asteriscos ( se usan como marcadores de posición).

¿Cómo puedo simular una importación de módulo ES6 usando Jest?

Estoy empezando a pensar que esto no es posible, pero quiero preguntar de todos modos. Quiero probar que uno de mis módulos ... na en Jasmine (o al menos nunca podría hacerlo funcionar), por lo que tampoco tengo la esperanza de que sea posible en Broma.

NodeJS planea admitir módulos de importación / exportación es6 (es2015)

He estado buscando por todo el Internet sin una respuesta clara para esto. Actualmente NodeJS solo usa sintaxis CommonJS par ... a los módulos (NodeJS ES2105 support link). ¿Sabe si NodeJS admitirá estos módulos de forma inmediata en un futuro próximo?

Cómo agregar varias clases a un componente ReactJS

Soy nuevo en ReactJS y JSX y estoy teniendo un pequeño problema con el código a continuación. Estoy tratando de agregar var ... gt; </div> ); } }); ReactDOM.render(<AccountMainMenu />, document.getElementById("app-container"));

Clonar un objeto js excepto una clave

Tengo un objeto JS plano: {a: 1, b: 2, c: 3, ..., z:26} Quiero clonar el objeto excepto por un elemento: {a: 1, c: 3, ..., z:26} ¿Cuál es la forma más fácil de hacer esto (prefiriendo usar es6/7 si es posible)?

bower init-diferencia entre amd, es6, globals y node

Estoy creando mi primer componente Bower. Después de ejecutar bower init el script me pregunta '¿qué tipos de módulos expone este paquete?"con estas opciones: amd es6 globales nodo ¿Cuál es la diferencia entre estas opciones?

Objeto de difundir y Objeto.asignar

Digamos que tengo una variable options y quiero establecer algún valor predeterminado. ¿Cuál es el beneficio / inconvenient ... O usando Object.asignar options = Object.assign({}, optionsDefault, options); Este es el commit que me hizo preguntarme.

No se recomienda utilizar "use strict" en ES6?

Todavía no estoy familiarizado con ECMAScript 6. Acabo de clonar el React Starter Kit repo, que utiliza ES6 para el código de ... las ocurrencias de la directiva use strict, que pensé que era recomendada en JavaScript pre-ES6. Entonces, ¿cuál es el punto?