diff options
Diffstat (limited to 'files/es/web/javascript/novedades_en_javascript/1.8.5/index.html')
-rw-r--r-- | files/es/web/javascript/novedades_en_javascript/1.8.5/index.html | 151 |
1 files changed, 0 insertions, 151 deletions
diff --git a/files/es/web/javascript/novedades_en_javascript/1.8.5/index.html b/files/es/web/javascript/novedades_en_javascript/1.8.5/index.html deleted file mode 100644 index 57761b2971..0000000000 --- a/files/es/web/javascript/novedades_en_javascript/1.8.5/index.html +++ /dev/null @@ -1,151 +0,0 @@ ---- -title: Novedades en JavaScript 1.8.5 -slug: Web/JavaScript/Novedades_en_JavaScript/1.8.5 -tags: - - ECMAScript5 - - Firefox 4 - - JavaScript - - JavaScript 1.8.5 - - JavaScript_version_overviews -translation_of: Archive/Web/JavaScript/New_in_JavaScript/1.8.5 ---- -<p>{{jsSidebar("New_in_JS")}}JavaScript 1.8.5 es una versión de JavaScript incluida en Firefox 4.</p> - -<h2 id="Nuevas_Funciones">Nuevas Funciones</h2> - -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Function</th> - <th scope="col">Description</th> - </tr> - </thead> - <tbody> - <tr> - <td><code><a class="internal" href="/en/JavaScript/Reference/Global_Objects/Object/create" title="En/Core JavaScript 1.5 - Reference/Global Objects/Object/Create">Object.create</a></code></td> - <td>Crea un nuevo objeto con el objeto prototype especificado y sus propiedades. {{ bug("492840") }}</td> - </tr> - <tr> - <td><code><a class="internal" href="/en/JavaScript/Reference/Global_Objects/Object/defineProperty" title="En/Core JavaScript 1.5 Reference/Global - Objects/Object/DefineProperty">Object.defineProperty</a></code></td> - <td>Añade la propiedad nombrada descrita por un descriptor dado a un objeto.</td> - </tr> - <tr> - <td><code><a class="internal" href="/en/JavaScript/Reference/Global_Objects/Object/defineProperties" title="En/Core JavaScript 1.5 Reference/Global - Objects/Object/DefineProperties">Object.defineProperties</a></code></td> - <td>Añade las propiedades descritas por los descriptores dados a un objeto.</td> - </tr> - <tr> - <td><code><a class="internal" href="/en/JavaScript/Reference/Global_Objects/Object/getOwnPropertyDescriptor" title="En/Core JavaScript 1.5 Reference/Global - Objects/Object/GetOwnPropertyDescriptor">Object.getOwnPropertyDescriptor</a></code></td> - <td>Devuelve una propiedad del descriptor para una propiedad nombrada en un objeto. {{ bug("505587") }}</td> - </tr> - <tr> - <td><a href="/en/JavaScript/Reference/Global_Objects/Object/keys" title="en/Core JavaScript - 1.5 Reference/Global Objects/Object/keys"><code>Object.keys</code></a></td> - <td>Devuelve un vector de todas las propiedades enumerables de un objeto.{{ bug("307791") }}</td> - </tr> - <tr> - <td><a href="/en/JavaScript/Reference/Global_Objects/Object/getOwnPropertyNames" title="en/Core - JavaScript 1.5 Reference/Global Objects/Object/getOwnPropertyNames"><code>Object.getOwnPropertyNames </code></a></td> - <td>Devuelve un vector de todas las propiedades enumerables y no-enumerables de un objeto. {{ bug("518663") }}</td> - </tr> - <tr> - <td><a href="/en/JavaScript/Reference/Global_Objects/Object/preventExtensions" title="en/Core - JavaScript 1.5 Reference/Global Objects/Object/preventExtensions"><code>Object.preventExtensions</code></a></td> - <td>Evita cualquier extensión de un objeto. {{ bug("492849") }}</td> - </tr> - <tr> - <td><a href="/en/JavaScript/Reference/Global_Objects/Object/isExtensible" title="en/Core - JavaScript 1.5 Reference/Global Objects/Object/isExtensible"><code>Object.isExtensible</code></a></td> - <td>Determina si la extensión de un objeto está permitida. {{ bug("492849") }}</td> - </tr> - <tr> - <td><a href="/en/JavaScript/Reference/Global_Objects/Object/seal" title="en/Core - JavaScript 1.5 Reference/Global Objects/Object/seal"><code>Object.seal</code></a></td> - <td>Evita otro código proveniente del borrado de las propiedades de un objeto.{{ bug("492845") }}</td> - </tr> - <tr> - <td><a href="/en/JavaScript/Reference/Global_Objects/Object/isSealed" title="en/Core - JavaScript 1.5 Reference/Global Objects/Object/isSealed"><code>Object.isSealed</code></a></td> - <td>Determina si un objeto está sellado. {{ bug("492845") }}</td> - </tr> - <tr> - <td><a href="/en/JavaScript/Reference/Global_Objects/Object/freeze" title="en/Core - JavaScript 1.5 Reference/Global Objects/Object/freezed"><code>Object.freeze</code></a></td> - <td>Congela un objeto: otro código no puede borrar o cambiar ninguna propiedad. {{ bug("492844") }}</td> - </tr> - <tr> - <td><a href="/en/JavaScript/Reference/Global_Objects/Object/isFrozen" title="en/Core - JavaScript 1.5 Reference/Global Objects/Object/isFrozen"><code>Object.isFrozen</code></a></td> - <td>Determina si un objeto ha sido congelado. {{ bug("492844") }}</td> - </tr> - <tr> - <td><a href="/en/JavaScript/Reference/Global_Objects/Array/isArray" title="en/Core JavaScript - 1.5 Reference/Global Objects/Array/isArray"><code>Array.isArray </code></a></td> - <td>Comprueba si una variable es un Array. {{ bug("510537") }}</td> - </tr> - <tr> - <td><a href="/en/JavaScript/Reference/Global_Objects/Date/toJSON" title="en/JavaScript/Reference/Global Objects/Date/toJSON"><code>Date.toJSON</code></a></td> - <td>Devuelve un string en formato JSON a partir de un objeto Date.</td> - </tr> - <tr> - <td><a href="/en/JavaScript/Reference/Global_Objects/Function/bind" title="en/JavaScript/Reference/Global_Objects/Function/bind"><code>Function.prototype.bind</code></a></td> - <td>Crea una nueva función que, cuando es llamada, se llama a esta función en el contexto provisto (con una secuencia de argumentos dados). {{ bug("429507") }}</td> - </tr> - </tbody> -</table> - -<h2 id="Nuevas_características_ECMAScript5">Nuevas características ECMAScript5</h2> - -<ul> - <li>Los operadores <code><a href="/en/JavaScript/Reference/Operators/Special/get" title="en/JavaScript/Reference/Operators/Special Operators/get Operator">get</a></code> y <code><a href="/en/JavaScript/Reference/Operators/Special/set" title="en/JavaScript/Reference/Operators/Special Operators/set Operator">set</a></code> ahora permiten al identificador ser numérico o string. {{ bug("520696") }}</li> - <li><a href="/en/JavaScript/Reference/Global_Objects/Function/apply" title="en/JavaScript/Reference/Global Objects/Function/apply"><code>Function.apply()</code></a> puede aceptar cualquier objeto estilo-array como lista de argumentos, en lugar de solo arrays reales.</li> - <li><a href="/en/JavaScript/Strict_mode" title="en/JavaScript/Strict mode">strict mode soportado</a></li> -</ul> - -<h2 id="Otros_trabajos_de_estandarización">Otros trabajos de estandarización</h2> - -<p>Varias sintaxis no estandar para la definición de getters y setters han sido eliminadas; la sintaxis ECMAScript 5 definida no ha sido cambiada. Todas ellas fueron muy esotéricas y raramente usadas; si ello te afecta, mira <a class="external" href="http://whereswalden.com/2010/04/16/more-spidermonkey-changes-ancient-esoteric-very-rarely-used-syntax-for-creating-getters-and-setters-is-being-removed/" title="http://whereswalden.com/2010/04/16/more-spidermonkey-changes-ancient-esoteric-very-rarely-used-syntax-for-creating-getters-and-setters-is-being-removed/"> este post</a> para más detalles.</p> - -<h2 id="Nuevos_Objetos">Nuevos Objetos</h2> - -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Objeto</th> - <th scope="col">Descripción</th> - </tr> - </thead> - <tbody> - <tr> - <td><code><a href="/en/JavaScript/Reference/Global_Objects/Proxy" title="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Proxy">Proxy</a></code></td> - <td>Ofrece soporte para la creación de <code>Object</code> y <code>Function</code> proxy que habilitan la meta-programación en JavaScript.</td> - </tr> - </tbody> -</table> - -<h2 id="Cambios_a_objetos_globales">Cambios a objetos globales</h2> - -<dl> - <dt>Soporte ISO 8601 en Date</dt> - <dd>El método <a href="/en/JavaScript/Reference/Global_Objects/Date/parse" title="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date/parse"><code>parse()</code></a>&nbspdel objeto <a href="/en/JavaScript/Reference/Global_Objects/Date" title="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date"><code>Date</code></a> ahora soporta strings de fecha en el formato simple ISO 8601.</dd> - <dt>Objetos globales hechos de solo lectura</dt> - <dd>Los objetos <a href="/en/JavaScript/Reference/Global_Objects/NaN" title="en/JavaScript/Reference/Global Objects/NaN"><code>NaN</code></a>, <a href="/en/JavaScript/Reference/Global_Objects/Infinity" title="en/JavaScript/Reference/Global Objects/Infinity"><code>Infinity</code></a>, y <a href="/en/JavaScript/Reference/Global_Objects/undefined" title="en/JavaScript/Reference/Global Objects/undefined"><code>undefined</code></a> han sido hechos de solo lectura, por la especificación ECMAScript 5.</dd> -</dl> - -<h2 id="Cambios_Adicionales">Cambios Adicionales</h2> - -<ul> - <li><a href="/en/JavaScript/Reference/Global_Objects/Object/Parent" title="en/JavaScript/Reference/Global Objects/Object/Parent"><code>obj.__parent__</code></a> y <code>obj.__count__</code> se convierten en obsoletos. Alguna información sobre el por qué: <a class="external" href="http://whereswalden.com/2010/05/07/spidermonkey-change-du-jour-the-special-__parent__-property-has-been-removed/" title="http://whereswalden.com/2010/05/07/spidermonkey-change-du-jour-the-special-__parent__-property-has-been-removed/">SpiderMonkey change du jour: the special __parent__ property has been removed</a> {{ bug("551529") }} & {{ bug("552560") }}</li> - <li>El arrastre de comas no se aceptará más en <a href="/En/Using_native_JSON" title="En/Using native JSON"><code>JSON.parse()</code></a></li> -</ul> - -<h2 id="Cambios_en_el_API_JavaScript_(SpiderMonkey)">Cambios en el API JavaScript (SpiderMonkey)</h2> - -<div class="note"><strong>Nota:</strong> Los Locale callbacks (como se especificó en la estrucutura <a href="/en/JSLocaleCallbacks" title="en/JSLocaleCallbacks">JSLocaleCallbacks</a>) no debe liberar la memoria del buffer que se les pasa; este buffer se controla por la rutina SpiderMonkey.</div> - -<p>La función <a href="/en/SpiderMonkey/JSAPI_Reference/JS_NewString" title="en/SpiderMonkey/JSAPI Reference/JS NewString"><code>JS_NewString()</code></a> fue eliminada en SpiderMonkey 1.8.5. Use <a href="/en/SpiderMonkey/JSAPI_Reference/JS_NewStringCopyN" title="en/SpiderMonkey/JSAPI Reference/JS NewStringCopyN"><code>JS_NewStringCopyN()</code></a> en su lugar.</p> - -<p>{{ languages( { "en":"en/JavaScript/New_in_JavaScript/1.8.5" } ) }}</p> |