Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

Novedades de JavaScript

 

Este documento enumera las características nuevas en JavaScript que se admiten tanto en modo de borde, Tienda Windows 8.x, y las aplicaciones de la Tienda de Windows Phone.

Para averiguar qué elementos de JavaScript son compatibles con el modo de borde y dejaron de usarse en aplicaciones de la Tienda Windows 8.x, consulte Información de versión de JavaScript.

System_CAPS_importantImportante

Para obtener información sobre cómo crear aplicaciones de la Tienda Windows 8.x y la Tienda Windows Phone usando JavaScript, incluida información sobre el editor de JavaScript de Visual Studio y otras características, consulte Desarrollar aplicaciones de la Tienda Windows con Visual Studio 2013.

Característica

Descripción

Clases

La nueva sintaxis admite la declaración de clases.

Promises

Promises permite una codificación asincrónica más fácil y limpia. Se admiten constructores Promise junto con los métodos de utilidad all y race.

Iteradores

Ahora puede iterar por objetos iterables (incluidas matrices, objetos similares a matrices e iteradores), invocando un enlace de iteración personalizado con instrucciones que se ejecutarán para el valor de cada propiedad distintiva. Para obtener más información, consulte Iteradores y generadores (JavaScript).

System_CAPS_noteNota

Todavía no se admiten generadores.

Funciones de flecha

La función de flecha (=>) proporciona la sintaxis abreviada para la palabra clave function que incluye un enlace léxico this.

Nuevos métodos para objetos integrados

Los objetos integrados Array (Objeto de JavaScript), Math (Objeto de JavaScript), Number (Objeto de JavaScript), Object (Objeto de JavaScript) y String (Objeto de JavaScript) incluyen numerosas propiedades y funciones de utilidad nuevas para manipular e inspeccionar datos.

Mejoras literales de objeto

Los objetos ahora admiten propiedades calculadas, definiciones de método concisas y sintaxis abreviada para las propiedades cuyo valor se inicializa en una variable con el mismo nombre. Para obtener más información, vea Crear objetos (JavaScript).

Servidores proxy

Los servidores proxy permiten un comportamiento personalizado para los objetos.

Parámetros de REST

Los parámetros de REST permiten activar argumentos consecutivos en una llamada de función a una matriz. Para obtener más información, vea Funciones (JavaScript).

Operador de propagación

El operador de propagación () expande expresiones iterables en argumentos individuales. Por ejemplo, a.b(…array) es aproximadamente igual a que a.b.apply(a, array).

Símbolos

Los objetos Símbolo permiten agregar propiedades a los objetos existentes sin posibilidad de interferencias con las propiedades de objeto existentes, sin visibilidad no intencionada y sin otras adiciones no coordinadas por parte de otro código.

Cadenas de plantillas

Las cadenas de plantillas son literales de cadena que permiten evaluar y concatenar las expresiones con el literal de cadena.

Mejoras de Unicode

Se realizaron mejoras en la compatibilidad con Unicode. Por ejemplo, un nuevo formato de secuencia de escape admite puntos de código astral (puntos de código con más de cuatro dígitos hexadecimales). Para obtener más información, consulte Caracteres especiales (JavaScript).

WeakSet

Un WeakSet es una colección de objetos que se pueden recoger si no se hace referencia a ellos en ningún otro lugar.

Mostrar: