Preguntas con la etiqueta [ecmascript-6]
ReactJS genera un error de tipo no detectado: la superexpresión debe ser nula o una función, no indefinida
Estoy usando ReactJS. Cuando ejecuto el código siguiente, el navegador dice: TypeError no detectado: la superexpresión debe ser nula o una función, no indefinida Se agradecería cualquier pista sobre lo
Obtener funciones (métodos) de una clase [duplicado]
Tengo que buscar dinámicamente las propiedades y funciones de una clase ES6. ¿Es esto siquiera posible? Usando un bucle for...in, solo puedo recorrer las propiedades de una instancia de clase:
Parámetros predeterminados de desestructuración de objetos ES6
Estoy tratando de descubrir si hay una manera de utilizar la desestructuración de objetos de los parámetros predeterminados sin preocuparme de que el objeto esté parcialmente definido. Considera lo siguiente:
Error de pantalla blanca de Ionic2 al implementar Android 4.2.2: uso de const en modo estricto
Puedo implementar en un dispositivo real y en un emulador usando Android 4.1.1 , 4.2.2 , 4.4.2 . Pero siempre muestra una pantalla blanca y en la consola puedo ver
¿Cómo puedo encontrar y actualizar valores en una matriz de objetos?
Tengo una variedad de objetos. Quiero buscar por algún campo y luego cambiarlo: var item = {...} var items = [{id:2}, {id:2}, {id:2}]; var foundItem = items.find(x => x.id ==
bower init: diferencia entre amd, es6, globals y node
Estoy creando mi primer componente Bower. Después de ejecutar bower initel script, me pregunta "¿qué tipos de módulos expone este paquete?" con estas opciones: amd es6 globales nodo ¿Cuál es
¿Cómo importar jquery usando la sintaxis ES6?
Estoy escribiendo una nueva aplicación usando ES6la sintaxis (JavaScript) a través babeldel transpilador y los preset-es2015complementos, así como semantic-uiel estilo. index.js import * as stylesheet from '../assets/styles/app.scss'; import * as
Babel 6 cambia la forma en que exporta los valores predeterminados
Antes, babel añadía la línea module.exports = exports["default"]. Ya no hace esto. Lo que esto significa es antes de que pudiera hacer: var foo = require('./foo'); // use foo Ahora
¿No se recomienda utilizar "uso estricto" en ES6?
Todavía no estoy familiarizado con ECMAScript 6. Acabo de clonar el repositorio del React Starter Kit, que usa ES6 para el código de la aplicación. Me sorprendió ver que linter
¿Es posible desestructurar sobre un objeto existente? (JavaScript ES6)
Por ejemplo, si tengo dos objetos: var foo = { x: "bar", y: "baz" } y var oof = {} y quería transferir los valores de xey de fooa oof.
ES6 asigna una matriz de objetos para devolver una matriz de objetos con nuevas claves [duplicado]
Tengo una variedad de objetos: [ { id: 1, name: 'bill' }, { id: 2, name: 'ted' } ] Buscando una frase simple para regresar: [ { value: 1, text:
¿Qué significan los corchetes alrededor del nombre de una propiedad en un literal de objeto?
Llevo un tiempo escribiendo en JS y no he usado este formulario: dist: { files: { [bpr + 'lib/Monster.min.js']: ['<%= concat.dist.dest %>'] } } } el []:[] Funciona, solo que
¿Cómo exportar un 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.
¿Por qué y cuándo necesitamos vincular funciones y controladores de eventos en React?
class SomeClass extends Component{ someEventHandler(event){ } render(){ return <input onChange={------here------}> } } Veo diferentes versiones de ------here------la parte. // 1 return <input onChange={this.someEventHandler.bind(this)}> // 2 return <input onChange={(event) => {
¿Cómo escribo una función de flecha con nombre en ES2015?
Tengo una función que estoy intentando convertir a la nueva sintaxis de flecha en ES6 . Es una función con nombre: function sayHello(name) { console.log(name + ' says hello'); }