Preguntas etiquetadas con ecmascript-6

La versión 2015 de la especificación ECMAScript, ahora estándar (ECMAScript 2015). Utilice esta etiqueta solo cuando la pregunta se relacione específicamente con nuevas características o cambios técnicos proporcionados en ECMAScript 2015.


3
Exportación mecanografiada versus exportación predeterminada
¿Cuál es la diferencia en mecanografiado entre exporty default export. En todos los tutoriales veo personas que exportimparten sus clases y no puedo compilar mi código si no agrego eldefault palabra clave antes de exportar. Además, no pude encontrar ningún rastro de la palabra clave de exportación predeterminada en la …

5
Importación de ES6 usando la ruta de inicio de sesión at ('@') en un proyecto vue.js usando Webpack
Estoy comenzando un nuevo proyecto vue.js, así que utilicé la herramienta vue-cli para construir un nuevo proyecto de paquete web (es decir vue init webpack). Mientras recorría los archivos generados, noté las siguientes importaciones en el src/router/index.jsarchivo: import Vue from 'vue' import Router from 'vue-router' import Hello from '@/components/Hello' // …

5
¿Las variables declaradas con let o const no se izan en ES6?
На этот вопрос есть ответы на Stack Overflow на русском : Всплывают ли переменные, объявленные с помощью let и const в? He estado jugando con ES6 durante un tiempo y noté que, aunque las variables declaradas con varse alzan como se esperaba ... console.log(typeof name); // undefined var name = …

24
Filtrar propiedades de objeto por clave en ES6
Digamos que tengo un objeto: { item1: { key: 'sdfd', value:'sdfd' }, item2: { key: 'sdfd', value:'sdfd' }, item3: { key: 'sdfd', value:'sdfd' } } Quiero crear otro objeto filtrando el objeto de arriba, así que tengo algo así. { item1: { key: 'sdfd', value:'sdfd' }, item3: { key: 'sdfd', …

16
Agregar etiqueta de script a React / JSX
Tengo un problema relativamente sencillo al tratar de agregar secuencias de comandos en línea a un componente React. Lo que tengo hasta ahora: 'use strict'; import '../../styles/pages/people.scss'; import React, { Component } from 'react'; import DocumentTitle from 'react-document-title'; import { prefix } from '../../core/util'; export default class extends Component { …

30
reactjs dando error Tipo de error no capturado: la súper expresión debe ser nula o una función, no indefinida
Estoy usando reactjs. Cuando ejecuto el código debajo del navegador dice: TypeError no capturado: la súper expresión debe ser nula o una función, no indefinida Cualquier sugerencia sobre lo que está mal sería apreciada. Primero, la línea utilizada para compilar el código: browserify -t reactify -t babelify examples/temp.jsx -o examples/public/app.js …

13
¿Es posible importar módulos de todos los archivos en un directorio, usando un comodín?
Con ES6, puedo importar varias exportaciones de un archivo como este: import {ThingA, ThingB, ThingC} from 'lib/things'; Sin embargo, me gusta la organización de tener un módulo por archivo. Termino con importaciones como esta: import ThingA from 'lib/things/ThingA'; import ThingB from 'lib/things/ThingB'; import ThingC from 'lib/things/ThingC'; Me encantaría poder hacer …

5
¿Cómo exportar objeto importado en ES6?
El caso de uso es simple: solo quiero exportar un objeto con el nombre tal como se importó. por ejemplo: import React from 'react'; export React; Pero esto no funciona. Tengo que escribir: import React from 'react'; export const React = React; Pero esto es extraño. ¿Cuál es la forma …

3
¿Qué es "función *" en JavaScript?
En esta página encontré un nuevo tipo de función de JavaScript: // NOTE: "function*" is not supported yet in Firefox. // Remove the asterisk in order for this code to work in Firefox 13 function* fibonacci() { // !!! this is the interesting line !!! let [prev, curr] = [0, …



6
¿Cómo convertir teclas de mapa a matriz?
Digamos que tengo el siguiente mapa: let myMap = new Map().set('a', 1).set('b', 2); Y quiero obtener ['a', 'b'] basado en lo anterior. Mi solución actual parece tan larga y horrible. let myMap = new Map().set('a', 1).set('b', 2); let keys = []; for (let key of myMap) keys.push(key); console.log(keys); Debe haber …



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.