diff options
author | Florian Merz <me@fiji-flo.de> | 2021-02-11 14:46:50 +0100 |
---|---|---|
committer | Florian Merz <me@fiji-flo.de> | 2021-02-11 14:46:50 +0100 |
commit | a55b575e8089ee6cab7c5c262a7e6db55d0e34d6 (patch) | |
tree | 5032e6779a402a863654c9d65965073f09ea4182 /files/es/web/javascript | |
parent | 8260a606c143e6b55a467edf017a56bdcd6cba7e (diff) | |
download | translated-content-a55b575e8089ee6cab7c5c262a7e6db55d0e34d6.tar.gz translated-content-a55b575e8089ee6cab7c5c262a7e6db55d0e34d6.tar.bz2 translated-content-a55b575e8089ee6cab7c5c262a7e6db55d0e34d6.zip |
unslug es: move
Diffstat (limited to 'files/es/web/javascript')
-rw-r--r-- | files/es/web/javascript/a_re-introduction_to_javascript/index.html (renamed from files/es/web/javascript/una_re-introducción_a_javascript/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/about_javascript/index.html (renamed from files/es/web/javascript/acerca_de_javascript/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/enumerability_and_ownership_of_properties/index.html (renamed from files/es/web/javascript/enumeracion_y_propietario_de_propiedades/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/guide/control_flow_and_error_handling/index.html (renamed from files/es/web/javascript/guide/control_de_flujo_y_manejo_de_errores/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/guide/functions/index.html (renamed from files/es/web/javascript/guide/funciones/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/guide/indexed_collections/index.html (renamed from files/es/web/javascript/guide/colecciones_indexadas/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/guide/introduction/index.html (renamed from files/es/web/javascript/guide/introducción/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/guide/loops_and_iteration/index.html (renamed from files/es/web/javascript/guide/bucles_e_iteración/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/guide/modules/index.html (renamed from files/es/web/javascript/guide/módulos/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/guide/regular_expressions/assertions/index.html (renamed from files/es/web/javascript/guide/regular_expressions/aserciones/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/guide/regular_expressions/character_classes/index.html (renamed from files/es/web/javascript/guide/regular_expressions/clases_de_caracteres/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/guide/regular_expressions/cheatsheet/index.html (renamed from files/es/web/javascript/guide/regular_expressions/hoja_de_referencia/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/guide/regular_expressions/groups_and_ranges/index.html (renamed from files/es/web/javascript/guide/regular_expressions/grupos_y_rangos/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/guide/regular_expressions/quantifiers/index.html (renamed from files/es/web/javascript/guide/regular_expressions/cuantificadores/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/guide/regular_expressions/unicode_property_escapes/index.html (renamed from files/es/web/javascript/guide/regular_expressions/escapes_de_propiedades_unicode/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/guide/using_promises/index.html (renamed from files/es/web/javascript/guide/usar_promesas/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/guide/working_with_objects/index.html (renamed from files/es/web/javascript/guide/trabajando_con_objectos/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/inheritance_and_the_prototype_chain/index.html (renamed from files/es/web/javascript/herencia_y_la_cadena_de_protipos/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/introducción_a_javascript_orientado_a_objetos/index.html | 385 | ||||
-rw-r--r-- | files/es/web/javascript/introduction_to_using_xpath_in_javascript/index.html | 416 | ||||
-rw-r--r-- | files/es/web/javascript/javascript_technologies_overview/index.html (renamed from files/es/web/javascript/descripción_de_las_tecnologías_javascript/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/memory_management/index.html (renamed from files/es/web/javascript/gestion_de_memoria/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/about/index.html (renamed from files/es/web/javascript/referencia/acerca_de/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/classes/constructor/index.html (renamed from files/es/web/javascript/referencia/classes/constructor/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/classes/extends/index.html (renamed from files/es/web/javascript/referencia/classes/extends/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/classes/index.html (renamed from files/es/web/javascript/referencia/classes/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/classes/private_class_fields/index.html (renamed from files/es/web/javascript/referencia/classes/private_class_fields/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/classes/public_class_fields/index.html (renamed from files/es/web/javascript/referencia/classes/class_fields/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/classes/static/index.html (renamed from files/es/web/javascript/referencia/classes/static/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/deprecated_and_obsolete_features/index.html (renamed from files/es/web/javascript/referencia/características_desaprobadas/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/deprecated_and_obsolete_features/the_legacy_iterator_protocol/index.html (renamed from files/es/web/javascript/referencia/características_desaprobadas/the_legacy_iterator_protocol/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/errors/bad_regexp_flag/index.html (renamed from files/es/web/javascript/reference/errors/indicador_regexp_no-val/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/errors/illegal_character/index.html (renamed from files/es/web/javascript/reference/errors/caracter_ilegal/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/errors/missing_semicolon_before_statement/index.html (renamed from files/es/web/javascript/reference/errors/falta_puntoycoma_antes_de_declaracion/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/errors/strict_non_simple_params/index.html (renamed from files/es/web/javascript/reference/errors/strict_y_parámetros_complejos/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/functions/arguments/callee/index.html (renamed from files/es/web/javascript/referencia/funciones/arguments/callee/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/functions/arguments/index.html (renamed from files/es/web/javascript/referencia/funciones/arguments/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/functions/arguments/length/index.html (renamed from files/es/web/javascript/referencia/funciones/arguments/length/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/functions/arrow_functions/index.html (renamed from files/es/web/javascript/referencia/funciones/arrow_functions/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/functions/default_parameters/index.html (renamed from files/es/web/javascript/referencia/funciones/parametros_por_defecto/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/functions/get/index.html (renamed from files/es/web/javascript/referencia/funciones/get/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/functions/index.html (renamed from files/es/web/javascript/referencia/funciones/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/functions/method_definitions/index.html (renamed from files/es/web/javascript/referencia/funciones/method_definitions/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/functions/rest_parameters/index.html (renamed from files/es/web/javascript/referencia/funciones/parametros_rest/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/functions/set/index.html (renamed from files/es/web/javascript/referencia/funciones/set/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/aggregateerror/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/aggregateerror/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/@@iterator/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/@@iterator/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/@@species/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/@@species/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/@@unscopables/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/@@unscopables/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/concat/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/concat/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/copywithin/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/copywithin/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/entries/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/entries/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/every/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/every/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/fill/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/fill/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/filter/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/filter/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/find/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/find/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/findindex/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/findindex/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/flat/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/flat/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/flatmap/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/flatmap/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/foreach/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/foreach/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/from/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/from/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/includes/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/includes/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/indexof/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/indexof/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/isarray/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/isarray/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/join/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/join/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/keys/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/keys/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/lastindexof/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/lastindexof/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/length/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/length/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/map/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/map/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/of/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/of/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/pop/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/pop/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/push/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/push/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/reduce/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/reduce/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/reduceright/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/reduceright/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/reverse/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/reverse/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/shift/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/shift/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/slice/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/slice/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/some/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/some/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/sort/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/sort/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/splice/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/splice/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/tolocalestring/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/tolocalestring/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/tosource/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/tosource/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/tostring/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/tostring/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/unshift/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/unshift/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/array/values/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/array/values/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/arraybuffer/@@species/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/arraybuffer/@@species/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/arraybuffer/bytelength/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/arraybuffer/bytelength/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/arraybuffer/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/arraybuffer/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/asyncfunction/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/funcionesasíncronas/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/boolean/boolean/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/boolean/boolean/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/boolean/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/boolean/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/boolean/tosource/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/boolean/tosource/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/date/getdate/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/date/getdate/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/date/getday/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/date/getday/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/date/getfullyear/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/date/getfullyear/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/date/gethours/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/date/gethours/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/date/getmilliseconds/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/date/getmilliseconds/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/date/getminutes/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/date/getminutes/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/date/getmonth/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/date/getmonth/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/date/getseconds/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/date/getseconds/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/date/gettime/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/date/gettime/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/date/getutcfullyear/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/date/getutcfullyear/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/date/getutchours/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/date/getutchours/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/date/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/date/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/date/now/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/date/now/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/date/parse/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/date/parse/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/date/setfullyear/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/date/setfullyear/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/date/setmonth/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/date/setmonth/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/date/todatestring/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/date/todatestring/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/date/toisostring/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/date/toisostring/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/date/tojson/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/date/tojson/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/date/tolocaledatestring/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/date/tolocaledatestring/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/date/tolocalestring/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/date/tolocalestring/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/date/tolocaletimestring/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/date/tolocaletimestring/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/date/toutcstring/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/date/toutcstring/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/date/utc/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/date/utc/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/decodeuri/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/decodeuri/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/decodeuricomponent/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/decodeuricomponent/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/encodeuri/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/encodeuri/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/encodeuricomponent/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/encodeuricomponent/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/error/error/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/error/constructor_error/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/error/filename/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/error/filename/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/error/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/error/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/error/linenumber/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/error/linenumber/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/error/message/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/error/message/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/error/name/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/error/name/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/error/tosource/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/error/tosource/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/error/tostring/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/error/tostring/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/escape/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/escape/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/eval/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/eval/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/evalerror/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/evalerror/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/function/apply/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/function/apply/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/function/arguments/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/function/arguments/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/function/bind/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/function/bind/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/function/call/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/function/call/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/function/caller/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/function/caller/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/function/displayname/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/function/displayname/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/function/function/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/function/función/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/function/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/function/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/function/length/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/function/length/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/function/name/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/function/name/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/function/tosource/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/function/tosource/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/function/tostring/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/function/tostring/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/generator/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/generador/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/generator/next/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/generador/next/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/generator/return/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/generador/return/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/generator/throw/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/generador/throw/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/infinity/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/infinity/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/internalerror/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/internalerror/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/internalerror/internalerror/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/internalerror/constructor_internalerror/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/intl/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/intl/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/intl/numberformat/format/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/intl/numberformat/format/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/intl/numberformat/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/intl/numberformat/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/intl/relativetimeformat/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/intl/relativetimeformat/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/isfinite/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/isfinite/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/isnan/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/isnan/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/json/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/json/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/json/parse/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/json/parse/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/json/stringify/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/json/stringify/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/map/clear/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/map/clear/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/map/delete/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/map/delete/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/map/entries/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/map/entries/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/map/foreach/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/map/foreach/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/map/get/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/map/get/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/map/has/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/map/has/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/map/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/map/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/map/keys/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/map/keys/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/map/set/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/map/set/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/map/size/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/map/size/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/map/values/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/map/values/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/abs/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/abs/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/acos/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/acos/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/acosh/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/acosh/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/asin/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/asin/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/asinh/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/asinh/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/atan/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/atan/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/atan2/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/atan2/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/atanh/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/atanh/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/cbrt/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/cbrt/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/ceil/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/ceil/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/cos/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/cos/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/e/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/e/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/exp/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/exp/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/expm1/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/expm1/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/floor/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/floor/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/fround/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/fround/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/hypot/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/hypot/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/ln10/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/ln10/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/ln2/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/ln2/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/log/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/log/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/log10/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/log10/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/log10e/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/log10e/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/log2/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/log2/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/log2e/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/log2e/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/max/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/max/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/min/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/min/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/pi/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/pi/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/pow/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/pow/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/random/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/random/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/round/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/round/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/sign/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/sign/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/sin/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/seno/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/sqrt/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/sqrt/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/sqrt1_2/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/sqrt1_2/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/sqrt2/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/sqrt2/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/tan/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/tan/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/tanh/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/tanh/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/math/trunc/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/math/trunc/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/nan/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/nan/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/null/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/null/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/number/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/number/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/number/isfinite/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/number/isfinite/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/number/isinteger/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/number/isinteger/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/number/isnan/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/number/isnan/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/number/issafeinteger/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/number/issafeinteger/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/number/max_safe_integer/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/number/max_safe_integer/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/number/max_value/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/number/max_value/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/number/min_value/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/number/min_value/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/number/nan/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/number/nan/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/number/negative_infinity/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/number/negative_infinity/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/number/parsefloat/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/number/parsefloat/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/number/parseint/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/number/parseint/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/number/positive_infinity/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/number/positive_infinity/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/number/tofixed/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/number/tofixed/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/number/tolocalestring/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/number/tolocalestring/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/number/toprecision/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/number/toprecision/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/number/tostring/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/number/tostring/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/number/valueof/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/number/valueof/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/__definegetter__/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/__definegetter__/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/__lookupgetter__/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/__lookupgetter__/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/assign/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/assign/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/constructor/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/constructor/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/create/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/create/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/defineproperties/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/defineproperties/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/defineproperty/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/defineproperty/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/entries/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/entries/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/freeze/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/freeze/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/fromentries/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/fromentries/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/getownpropertydescriptor/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/getownpropertydescriptor/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/getownpropertydescriptors/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/getownpropertydescriptors/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/getownpropertynames/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/getownpropertynames/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/getownpropertysymbols/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/getownpropertysymbols/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/getprototypeof/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/getprototypeof/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/hasownproperty/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/hasownproperty/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/is/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/is/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/isextensible/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/isextensible/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/isfrozen/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/isfrozen/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/isprototypeof/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/isprototypeof/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/issealed/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/issealed/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/keys/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/keys/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/preventextensions/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/preventextensions/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/propertyisenumerable/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/propertyisenumerable/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/proto/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/proto/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/seal/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/seal/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/setprototypeof/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/setprototypeof/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/tolocalestring/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/tolocalestring/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/tosource/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/tosource/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/tostring/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/tostring/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/valueof/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/valueof/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/object/values/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/object/values/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/parsefloat/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/parsefloat/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/parseint/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/parseint/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/promise/all/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/promise/all/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/promise/catch/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/promise/catch/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/promise/finally/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/promise/finally/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/promise/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/promise/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/promise/race/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/promise/race/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/promise/reject/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/promise/reject/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/promise/resolve/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/promise/resolve/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/promise/then/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/promise/then/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/proxy/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/proxy/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/proxy/proxy/getownpropertydescriptor/index.html (renamed from files/es/web/javascript/reference/global_objects/proxy/handler/getownpropertydescriptor/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/proxy/proxy/index.html (renamed from files/es/web/javascript/reference/global_objects/proxy/handler/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/proxy/proxy/set/index.html (renamed from files/es/web/javascript/reference/global_objects/proxy/handler/set/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/rangeerror/prototype/index.html | 131 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/referenceerror/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/referenceerror/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/regexp/compile/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/regexp/compile/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/regexp/exec/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/regexp/exec/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/regexp/ignorecase/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/regexp/ignorecase/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/regexp/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/regexp/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/regexp/regexp/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/regexp/regexp/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/regexp/rightcontext/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/regexp/rightcontext/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/regexp/test/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/regexp/test/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/regexp/tostring/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/regexp/tostring/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/set/@@iterator/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/set/@@iterator/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/set/add/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/set/add/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/set/clear/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/set/clear/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/set/delete/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/set/delete/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/set/entries/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/set/entries/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/set/has/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/set/has/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/set/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/set/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/set/size/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/set/size/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/set/values/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/set/values/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/anchor/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/anchor/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/big/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/big/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/blink/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/blink/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/bold/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/bold/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/charat/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/charat/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/charcodeat/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/charcodeat/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/codepointat/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/codepointat/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/concat/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/concat/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/endswith/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/endswith/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/fixed/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/fixed/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/fontcolor/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/fontcolor/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/fontsize/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/fontsize/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/fromcharcode/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/fromcharcode/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/fromcodepoint/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/fromcodepoint/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/includes/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/includes/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/indexof/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/indexof/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/italics/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/italics/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/lastindexof/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/lastindexof/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/length/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/length/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/link/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/link/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/localecompare/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/localecompare/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/match/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/match/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/matchall/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/matchall/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/normalize/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/normalize/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/padstart/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/padstart/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/raw/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/raw/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/repeat/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/repeat/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/replace/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/replace/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/search/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/search/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/slice/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/slice/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/small/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/small/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/split/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/split/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/startswith/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/startswith/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/strike/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/strike/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/sub/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/sub/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/substr/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/substr/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/substring/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/substring/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/sup/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/sup/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/tolocalelowercase/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/tolocalelowercase/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/tolocaleuppercase/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/tolocaleuppercase/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/tolowercase/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/tolowercase/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/tosource/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/tosource/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/tostring/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/tostring/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/touppercase/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/touppercase/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/trim/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/trim/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/trimend/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/trimend/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/string/valueof/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/string/valueof/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/symbol/for/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/symbol/for/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/symbol/hasinstance/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/symbol/hasinstance/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/symbol/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/symbol/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/symbol/iterator/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/symbol/iterator/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/syntaxerror/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/syntaxerror/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/typedarray/buffer/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/typedarray/buffer/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/typedarray/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/typedarray/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/uint8array/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/uint8array/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/undefined/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/undefined/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/unescape/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/unescape/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/urierror/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/urierror/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/weakmap/clear/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/weakmap/clear/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/weakmap/delete/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/weakmap/delete/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/weakmap/get/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/weakmap/get/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/weakmap/has/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/weakmap/has/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/weakmap/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/weakmap/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/weakmap/set/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/weakmap/set/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/weakset/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/weakset/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/global_objects/webassembly/index.html (renamed from files/es/web/javascript/referencia/objetos_globales/webassembly/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/index.html (renamed from files/es/web/javascript/referencia/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/iteration_protocols/index.html (renamed from files/es/web/javascript/referencia/iteration_protocols/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/lexical_grammar/index.html (renamed from files/es/web/javascript/referencia/gramatica_lexica/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/addition/index.html (renamed from files/es/web/javascript/referencia/operadores/adición/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/assignment/index.html (renamed from files/es/web/javascript/referencia/operadores/asignacion/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/async_function/index.html (renamed from files/es/web/javascript/referencia/operadores/async_function/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/await/index.html (renamed from files/es/web/javascript/referencia/operadores/await/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/class/index.html (renamed from files/es/web/javascript/referencia/operadores/class/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/comma_operator/index.html (renamed from files/es/web/javascript/referencia/operadores/operador_coma/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/conditional_operator/index.html (renamed from files/es/web/javascript/referencia/operadores/conditional_operator/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/decrement/index.html (renamed from files/es/web/javascript/referencia/operadores/decremento/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/delete/index.html (renamed from files/es/web/javascript/referencia/operadores/delete/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/destructuring_assignment/index.html (renamed from files/es/web/javascript/referencia/operadores/destructuring_assignment/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/division/index.html (renamed from files/es/web/javascript/referencia/operadores/division/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/equality/index.html (renamed from files/es/web/javascript/referencia/operadores/comparacion/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/function/index.html (renamed from files/es/web/javascript/referencia/operadores/function/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/function_star_/index.html (renamed from files/es/web/javascript/referencia/operadores/function_star_/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/grouping/index.html (renamed from files/es/web/javascript/referencia/operadores/grouping/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/in/index.html (renamed from files/es/web/javascript/referencia/operadores/in/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/index.html (renamed from files/es/web/javascript/referencia/operadores/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/instanceof/index.html (renamed from files/es/web/javascript/referencia/operadores/instanceof/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/new.target/index.html (renamed from files/es/web/javascript/referencia/operadores/new.target/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/new/index.html (renamed from files/es/web/javascript/referencia/operadores/new/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/operator_precedence/index.html (renamed from files/es/web/javascript/referencia/operadores/operator_precedence/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/optional_chaining/index.html (renamed from files/es/web/javascript/referencia/operadores/encadenamiento_opcional/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/pipeline_operator/index.html (renamed from files/es/web/javascript/referencia/operadores/pipeline_operator/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/property_accessors/index.html (renamed from files/es/web/javascript/referencia/operadores/miembros/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/remainder/index.html (renamed from files/es/web/javascript/referencia/operadores/resto/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/spread_syntax/index.html (renamed from files/es/web/javascript/referencia/operadores/sintaxis_spread/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/strict_equality/index.html (renamed from files/es/web/javascript/referencia/operadores/strict_equality/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/subtraction/index.html (renamed from files/es/web/javascript/referencia/operadores/sustracción/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/super/index.html (renamed from files/es/web/javascript/referencia/operadores/super/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/this/index.html (renamed from files/es/web/javascript/referencia/operadores/this/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/typeof/index.html (renamed from files/es/web/javascript/referencia/operadores/typeof/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/void/index.html (renamed from files/es/web/javascript/referencia/operadores/void/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/yield/index.html (renamed from files/es/web/javascript/referencia/operadores/yield/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/operators/yield_star_/index.html (renamed from files/es/web/javascript/referencia/operadores/yield_star_/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/statements/async_function/index.html (renamed from files/es/web/javascript/referencia/sentencias/funcion_asincrona/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/statements/block/index.html (renamed from files/es/web/javascript/referencia/sentencias/block/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/statements/break/index.html (renamed from files/es/web/javascript/referencia/sentencias/break/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/statements/class/index.html (renamed from files/es/web/javascript/referencia/sentencias/class/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/statements/const/index.html (renamed from files/es/web/javascript/referencia/sentencias/const/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/statements/continue/index.html (renamed from files/es/web/javascript/referencia/sentencias/continue/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/statements/debugger/index.html (renamed from files/es/web/javascript/referencia/sentencias/debugger/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/statements/do...while/index.html (renamed from files/es/web/javascript/referencia/sentencias/do...while/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/statements/empty/index.html (renamed from files/es/web/javascript/referencia/sentencias/empty/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/statements/export/index.html (renamed from files/es/web/javascript/referencia/sentencias/export/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/statements/for-await...of/index.html (renamed from files/es/web/javascript/referencia/sentencias/for-await...of/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/statements/for...in/index.html (renamed from files/es/web/javascript/referencia/sentencias/for...in/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/statements/for...of/index.html (renamed from files/es/web/javascript/referencia/sentencias/for...of/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/statements/for/index.html (renamed from files/es/web/javascript/referencia/sentencias/for/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/statements/function/index.html (renamed from files/es/web/javascript/referencia/sentencias/function/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/statements/function_star_/index.html (renamed from files/es/web/javascript/referencia/sentencias/function_star_/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/statements/if...else/index.html (renamed from files/es/web/javascript/referencia/sentencias/if...else/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/statements/import.meta/index.html (renamed from files/es/web/javascript/referencia/sentencias/import.meta/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/statements/import/index.html (renamed from files/es/web/javascript/referencia/sentencias/import/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/statements/index.html (renamed from files/es/web/javascript/referencia/sentencias/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/statements/label/index.html (renamed from files/es/web/javascript/referencia/sentencias/label/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/statements/let/index.html (renamed from files/es/web/javascript/referencia/sentencias/let/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/statements/return/index.html (renamed from files/es/web/javascript/referencia/sentencias/return/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/statements/switch/index.html (renamed from files/es/web/javascript/referencia/sentencias/switch/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/statements/throw/index.html (renamed from files/es/web/javascript/referencia/sentencias/throw/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/statements/try...catch/index.html (renamed from files/es/web/javascript/referencia/sentencias/try...catch/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/statements/var/index.html (renamed from files/es/web/javascript/referencia/sentencias/var/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/statements/while/index.html (renamed from files/es/web/javascript/referencia/sentencias/while/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/statements/with/index.html (renamed from files/es/web/javascript/referencia/sentencias/with/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/strict_mode/index.html (renamed from files/es/web/javascript/referencia/modo_estricto/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/reference/template_literals/index.html (renamed from files/es/web/javascript/referencia/template_strings/index.html) | 0 | ||||
-rw-r--r-- | files/es/web/javascript/referencia/objetos_globales/array/prototype/index.html | 188 | ||||
-rw-r--r-- | files/es/web/javascript/referencia/objetos_globales/arraybuffer/prototype/index.html | 69 | ||||
-rw-r--r-- | files/es/web/javascript/referencia/objetos_globales/date/prototype/index.html | 201 | ||||
-rw-r--r-- | files/es/web/javascript/referencia/objetos_globales/error/prototype/index.html | 154 | ||||
-rw-r--r-- | files/es/web/javascript/referencia/objetos_globales/function/prototype/index.html | 65 | ||||
-rw-r--r-- | files/es/web/javascript/referencia/objetos_globales/map/prototype/index.html | 135 | ||||
-rw-r--r-- | files/es/web/javascript/referencia/objetos_globales/number/prototype/index.html | 16 | ||||
-rw-r--r-- | files/es/web/javascript/referencia/objetos_globales/object/prototype/index.html | 195 | ||||
-rw-r--r-- | files/es/web/javascript/referencia/objetos_globales/promise/prototype/index.html | 69 | ||||
-rw-r--r-- | files/es/web/javascript/referencia/objetos_globales/string/prototype/index.html | 118 | ||||
-rw-r--r-- | files/es/web/javascript/referencia/objetos_globales/syntaxerror/prototype/index.html | 133 | ||||
-rw-r--r-- | files/es/web/javascript/referencia/objetos_globales/weakmap/prototype/index.html | 143 | ||||
-rw-r--r-- | files/es/web/javascript/referencia/operadores/aritméticos/index.html | 315 | ||||
-rw-r--r-- | files/es/web/javascript/referencia/operadores/assignment_operators/index.html | 462 | ||||
-rw-r--r-- | files/es/web/javascript/referencia/operadores/bitwise_operators/index.html | 722 | ||||
-rw-r--r-- | files/es/web/javascript/referencia/operadores/comparison_operators/index.html | 262 | ||||
-rw-r--r-- | files/es/web/javascript/referencia/operadores/operadores_lógicos/index.html | 296 | ||||
-rw-r--r-- | files/es/web/javascript/referencia/operadores/spread_operator/index.html | 220 | ||||
-rw-r--r-- | files/es/web/javascript/referencia/palabras_reservadas/index.html | 99 | ||||
-rw-r--r-- | files/es/web/javascript/referencia/sentencias/default/index.html | 121 | ||||
-rw-r--r-- | files/es/web/javascript/typed_arrays/index.html (renamed from files/es/web/javascript/vectores_tipados/index.html) | 0 |
453 files changed, 0 insertions, 4915 deletions
diff --git a/files/es/web/javascript/una_re-introducción_a_javascript/index.html b/files/es/web/javascript/a_re-introduction_to_javascript/index.html index b8f2756627..b8f2756627 100644 --- a/files/es/web/javascript/una_re-introducción_a_javascript/index.html +++ b/files/es/web/javascript/a_re-introduction_to_javascript/index.html diff --git a/files/es/web/javascript/acerca_de_javascript/index.html b/files/es/web/javascript/about_javascript/index.html index a66f16e061..a66f16e061 100644 --- a/files/es/web/javascript/acerca_de_javascript/index.html +++ b/files/es/web/javascript/about_javascript/index.html diff --git a/files/es/web/javascript/enumeracion_y_propietario_de_propiedades/index.html b/files/es/web/javascript/enumerability_and_ownership_of_properties/index.html index fbe97185f6..fbe97185f6 100644 --- a/files/es/web/javascript/enumeracion_y_propietario_de_propiedades/index.html +++ b/files/es/web/javascript/enumerability_and_ownership_of_properties/index.html diff --git a/files/es/web/javascript/guide/control_de_flujo_y_manejo_de_errores/index.html b/files/es/web/javascript/guide/control_flow_and_error_handling/index.html index d685818029..d685818029 100644 --- a/files/es/web/javascript/guide/control_de_flujo_y_manejo_de_errores/index.html +++ b/files/es/web/javascript/guide/control_flow_and_error_handling/index.html diff --git a/files/es/web/javascript/guide/funciones/index.html b/files/es/web/javascript/guide/functions/index.html index 9594a71f4c..9594a71f4c 100644 --- a/files/es/web/javascript/guide/funciones/index.html +++ b/files/es/web/javascript/guide/functions/index.html diff --git a/files/es/web/javascript/guide/colecciones_indexadas/index.html b/files/es/web/javascript/guide/indexed_collections/index.html index baf55a84d5..baf55a84d5 100644 --- a/files/es/web/javascript/guide/colecciones_indexadas/index.html +++ b/files/es/web/javascript/guide/indexed_collections/index.html diff --git a/files/es/web/javascript/guide/introducción/index.html b/files/es/web/javascript/guide/introduction/index.html index 6200c2c7d6..6200c2c7d6 100644 --- a/files/es/web/javascript/guide/introducción/index.html +++ b/files/es/web/javascript/guide/introduction/index.html diff --git a/files/es/web/javascript/guide/bucles_e_iteración/index.html b/files/es/web/javascript/guide/loops_and_iteration/index.html index 07b7c12e31..07b7c12e31 100644 --- a/files/es/web/javascript/guide/bucles_e_iteración/index.html +++ b/files/es/web/javascript/guide/loops_and_iteration/index.html diff --git a/files/es/web/javascript/guide/módulos/index.html b/files/es/web/javascript/guide/modules/index.html index eacc6835f6..eacc6835f6 100644 --- a/files/es/web/javascript/guide/módulos/index.html +++ b/files/es/web/javascript/guide/modules/index.html diff --git a/files/es/web/javascript/guide/regular_expressions/aserciones/index.html b/files/es/web/javascript/guide/regular_expressions/assertions/index.html index b822cdd2bf..b822cdd2bf 100644 --- a/files/es/web/javascript/guide/regular_expressions/aserciones/index.html +++ b/files/es/web/javascript/guide/regular_expressions/assertions/index.html diff --git a/files/es/web/javascript/guide/regular_expressions/clases_de_caracteres/index.html b/files/es/web/javascript/guide/regular_expressions/character_classes/index.html index 6de027b270..6de027b270 100644 --- a/files/es/web/javascript/guide/regular_expressions/clases_de_caracteres/index.html +++ b/files/es/web/javascript/guide/regular_expressions/character_classes/index.html diff --git a/files/es/web/javascript/guide/regular_expressions/hoja_de_referencia/index.html b/files/es/web/javascript/guide/regular_expressions/cheatsheet/index.html index accc783aff..accc783aff 100644 --- a/files/es/web/javascript/guide/regular_expressions/hoja_de_referencia/index.html +++ b/files/es/web/javascript/guide/regular_expressions/cheatsheet/index.html diff --git a/files/es/web/javascript/guide/regular_expressions/grupos_y_rangos/index.html b/files/es/web/javascript/guide/regular_expressions/groups_and_ranges/index.html index 34eed03589..34eed03589 100644 --- a/files/es/web/javascript/guide/regular_expressions/grupos_y_rangos/index.html +++ b/files/es/web/javascript/guide/regular_expressions/groups_and_ranges/index.html diff --git a/files/es/web/javascript/guide/regular_expressions/cuantificadores/index.html b/files/es/web/javascript/guide/regular_expressions/quantifiers/index.html index bc2821219f..bc2821219f 100644 --- a/files/es/web/javascript/guide/regular_expressions/cuantificadores/index.html +++ b/files/es/web/javascript/guide/regular_expressions/quantifiers/index.html diff --git a/files/es/web/javascript/guide/regular_expressions/escapes_de_propiedades_unicode/index.html b/files/es/web/javascript/guide/regular_expressions/unicode_property_escapes/index.html index 7fc434a0dc..7fc434a0dc 100644 --- a/files/es/web/javascript/guide/regular_expressions/escapes_de_propiedades_unicode/index.html +++ b/files/es/web/javascript/guide/regular_expressions/unicode_property_escapes/index.html diff --git a/files/es/web/javascript/guide/usar_promesas/index.html b/files/es/web/javascript/guide/using_promises/index.html index 4b84166fe6..4b84166fe6 100644 --- a/files/es/web/javascript/guide/usar_promesas/index.html +++ b/files/es/web/javascript/guide/using_promises/index.html diff --git a/files/es/web/javascript/guide/trabajando_con_objectos/index.html b/files/es/web/javascript/guide/working_with_objects/index.html index 84a9854d9a..84a9854d9a 100644 --- a/files/es/web/javascript/guide/trabajando_con_objectos/index.html +++ b/files/es/web/javascript/guide/working_with_objects/index.html diff --git a/files/es/web/javascript/herencia_y_la_cadena_de_protipos/index.html b/files/es/web/javascript/inheritance_and_the_prototype_chain/index.html index f237f7c5fa..f237f7c5fa 100644 --- a/files/es/web/javascript/herencia_y_la_cadena_de_protipos/index.html +++ b/files/es/web/javascript/inheritance_and_the_prototype_chain/index.html diff --git a/files/es/web/javascript/introducción_a_javascript_orientado_a_objetos/index.html b/files/es/web/javascript/introducción_a_javascript_orientado_a_objetos/index.html deleted file mode 100644 index 83c8f0a7c9..0000000000 --- a/files/es/web/javascript/introducción_a_javascript_orientado_a_objetos/index.html +++ /dev/null @@ -1,385 +0,0 @@ ---- -title: Introducción a JavaScript orientado a objetos -slug: Web/JavaScript/Introducción_a_JavaScript_orientado_a_objetos -tags: - - Constructor - - Herencia - - JavaScript - - Objetos - - Orientado a objetos - - POO - - espacio de nombres -translation_of: Learn/JavaScript/Objects -translation_of_original: Web/JavaScript/Introduction_to_Object-Oriented_JavaScript ---- -<p>{{jsSidebar("Introductory")}}</p> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-2"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr"><strong>JavaScript</strong> dispone de fuertes capacidades de programación orientada a objetos, a pesar de que han tenido lugar algunos debates respecto a las diferencias de sus capacidades en comparación con otros lenguajes.</span></span></p> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-3"><span class="goog-gtc-from-mt goog-gtc-translatable" dir="ltr">Este artículo comienza con una Introducción a la programación orientada a objetos, luego examina el modelo de objetos de JavaScript, y finalmente, muestra los conceptos de programación orientada a objetos en JavaScript.</span></span></p> - -<h2 id="JavaScript_Review" name="JavaScript_Review"><span class="goog-gtc-unit" id="goog-gtc-unit-4"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Revisión de JavaScript</span></span></h2> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-5"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Si no te sientes seguro acerca de los conceptos de JavaScript tales como variables, tipos, funciones y el ámbito de aplicación, puedes leer sobre estos temas en: <a href="/en/JavaScript/A_re-introduction_to_JavaScript" title="en/JavaScript/A re-introduction to JavaScript">Una nueva introducción a JavaScript</a> .</span></span> <span class="goog-gtc-unit" id="goog-gtc-unit-6"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">También puedes consultar la <a href="/en/JavaScript/Guide" title="en/JavaScript/Guide">Guía de JavaScript 1.5</a>.</span></span></p> - -<h2 id="Object-oriented_programming" name="Object-oriented_programming"><span class="goog-gtc-unit" id="goog-gtc-unit-7"><span class="goog-gtc-from-mt goog-gtc-translatable" dir="ltr">Programación orientada a objetos</span></span></h2> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-8"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">La programación orientada a objetos es un paradigma de programación que utiliza la abstracción para crear modelos basados en el mundo real.</span></span> <span class="goog-gtc-unit" id="goog-gtc-unit-9"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Utiliza diversas técnicas de paradigmas previamente establecidas, incluyendo la <strong>modularidad</strong>, <strong>polimorfismo</strong> y <strong>encapsulamiento</strong>.</span></span> <span class="goog-gtc-unit" id="goog-gtc-unit-10"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Hoy en día, muchos lenguajes de programación (como Java, JavaScript, C#, C++, Python, PHP, Ruby y Objective-C) soportan programación orientada a objetos (POO).</span></span></p> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-11"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">La programación orientada a objetos puede considerarse como el diseño de software a través de un conjunto de objetos que cooperan, a diferencia de un punto de vista tradicional en el que un programa puede considerarse como un conjunto de funciones, o simplemente como una lista de instrucciones para la computadora.</span></span> <span class="goog-gtc-unit" id="goog-gtc-unit-12"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">En la programación orientada a objetos, cada objeto es capaz de recibir mensajes, procesar datos y enviar mensajes a otros objetos.</span></span> <span class="goog-gtc-unit" id="goog-gtc-unit-13"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Cada objeto puede verse como una pequeña máquina independiente con un papel o responsabilidad definida.</span></span></p> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-14"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">POO pretende promover una mayor flexibilidad y facilidad de mantenimiento en la programación y es muy popular en la ingeniería de software a gran escala.</span></span> <span class="goog-gtc-unit" id="goog-gtc-unit-15"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Gracias a su fuerte énfasis en la modularidad, el código orientado a objetos está concebido para ser más fácil de desarrollar y más fácil de entender posteriormente, prestándose a un análisis más directo, a una mayor codificación y comprensión de situaciones y procedimientos complejos que otros métodos de programación menos modulares. <sup><a href="/#Referencia" title="#Referencia">2</a></sup></span></span></p> - -<h2 id="Terminology" name="Terminology"><span class="goog-gtc-unit" id="goog-gtc-unit-16"><span class="goog-gtc-from-mt goog-gtc-translatable" dir="ltr">Terminología</span></span></h2> - -<dl> - <dt><span class="goog-gtc-unit" id="goog-gtc-unit-17"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Clase</span></span></dt> - <dd><span class="goog-gtc-unit" id="goog-gtc-unit-18"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Define las características del Objeto.</span></span></dd> - <dt><span class="goog-gtc-unit" id="goog-gtc-unit-19"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Objeto</span></span></dt> - <dd><span class="goog-gtc-unit" id="goog-gtc-unit-20"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Una instancia de una Clase.</span></span></dd> - <dt><span style="line-height: 1.5;">Propiedad</span></dt> - <dd><span class="goog-gtc-unit" id="goog-gtc-unit-24"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Una característica del Objeto, como el color.</span></span></dd> - <dt><span class="goog-gtc-unit" id="goog-gtc-unit-25"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Método</span></span></dt> - <dd><span class="goog-gtc-unit" id="goog-gtc-unit-26"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Una capacidad del Objeto, como caminar.</span></span></dd> -</dl> - -<dl> - <dt><span class="goog-gtc-unit" id="goog-gtc-unit-21"><span class="goog-gtc-from-mt goog-gtc-translatable" dir="ltr">Constructor</span></span></dt> - <dd><span class="goog-gtc-unit" id="goog-gtc-unit-22"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Es un método llamado en el momento de la creación de instancias.</span></span></dd> - <dt><span style="line-height: 1.5;">Herencia</span></dt> - <dd><span class="goog-gtc-unit"><span class="goog-gtc-from-mt goog-gtc-translatable" dir="ltr">Una Clase puede heredar características de otra Clase.</span></span></dd> -</dl> - -<dl> - <dt><span class="goog-gtc-unit" id="goog-gtc-unit-29"><span class="goog-gtc-from-mt goog-gtc-translatable" dir="ltr">Encapsulamiento</span></span></dt> - <dd><span class="goog-gtc-unit" id="goog-gtc-unit-30"><span class="goog-gtc-from-mt goog-gtc-translatable" dir="ltr">Una Clase sólo define las características del Objeto, un Método sólo define cómo se ejecuta el Método.</span></span></dd> - <dt><span class="goog-gtc-unit" id="goog-gtc-unit-31"><span class="goog-gtc-from-mt goog-gtc-translatable" dir="ltr">Abstracción</span></span></dt> - <dd><span class="goog-gtc-unit" id="goog-gtc-unit-32"><span class="goog-gtc-from-mt goog-gtc-translatable" dir="ltr">La conjunción de herencia compleja, métodos y propiedades que un objeto debe ser capaz de simular en un modelo de la realidad.</span></span></dd> - <dt><span class="goog-gtc-unit" id="goog-gtc-unit-33"><span class="goog-gtc-from-mt goog-gtc-translatable" dir="ltr">Polimorfismo</span></span></dt> - <dd><span class="goog-gtc-unit" id="goog-gtc-unit-34"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Diferentes Clases podrían definir el mismo método o propiedad.</span></span></dd> -</dl> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-35"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Para una descripción más extensa de programación orientada a objetos, consulta <a class="external" href="http://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos" title="http://es.wikipedia.org/wiki/Programación_orientada_a_objetos">Programación orientada a objetos</a> en Wikipedia.</span></span></p> - -<h2 id="Programación_basada_en_prototipos"><span class="goog-gtc-unit" id="goog-gtc-unit-36"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Programación basada en prototipos</span></span></h2> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-37"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">La programación basada en prototipos es un estilo de programación orientada a objetos en la que las clases no están presentes y la reutilización de comportamiento (conocido como herencia en lenguajes basados en clases) se lleva a cabo a través de un proceso de decoración de objetos existentes que sirven de prototipos.</span></span> <span class="goog-gtc-unit" id="goog-gtc-unit-38"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Este modelo también se conoce como programación sin clases, orientada a prototipos o basada en ejemplos.</span></span></p> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-39"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">El ejemplo original (y más canónico) de un lenguaje basado en prototipos es el lenguaje de programación <a href="https://en.wikipedia.org/wiki/Self_%28programming_language%29">Self</a> desarrollado por David Ungar y Randall Smith.</span></span> <span class="goog-gtc-unit" id="goog-gtc-unit-40"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Sin embargo, el estilo de programación sin clases se ha hecho cada vez más popular y ha sido adoptado para lenguajes de programación como JavaScript, Cecil, NewtonScript, Io, MOO, REBOL, Kevo, Squeak (cuando se utiliza el Viewer framework para manipular los componentes Morphic) y varios otros. <sup><a href="/#Referencia" title="#Referencia">2</a></sup></span></span></p> - -<h2 id="JavaScript_Object_Oriented_Programming" name="JavaScript_Object_Oriented_Programming"><span class="goog-gtc-unit" id="goog-gtc-unit-41"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Programación orientada a objetos de JavaScript </span></span></h2> - -<h3 id="Core_Objects" name="Core_Objects"><span style="font-size: 1.714285714285714rem;">Namespace</span></h3> - -<p>Un <strong>espacio de nombres</strong> es un contenedor que permite asociar toda la funcionalidad de un determinado objeto con un nombre único. En JavaScript un espacio de nombres es un objeto que permite a métodos, propiedades y objetos asociarse. La idea de crear espacios de nombres en JavaScript es simple: Crear un único objeto global para las variables, métodos, funciones convirtiendolos en propiedades de ese objeto. El uso de los namespace permite minimizar el conflicto de nombres con otros objetos haciéndolos únicos dentro de nuestra aplicación.</p> - -<div>Un <strong>espacio de nombres</strong> es un objeto: </div> - -<div><br> -<span style="line-height: 1.5;">Vamos a crear un objeto global llamado MIAPLICACION</span></div> - -<div> </div> - -<pre class="brush: js">// namespace global - -var MIAPLICACION = MIAPLICACION || {};</pre> - -<div> </div> - -<div class="note"> -<p><strong>Nota:</strong> Para continuar con las mejores prácticas vamos a utilizar mayúsculas para los namespace.</p> -</div> - -<div> -<div>En el código de ejemplo anterior comprobamos si MIAPLICACION ya se encuentra definida. Si es así utilizamos el objeto global MIAPLICACION que existe; si este no existe creamos un objeto vacío llamado MIAPLICACION que encapsulará métodos, funciones, variables y otros objetos que vayamos a crear.</div> - -<div> </div> - -<div>También podemos crear <strong>Sub-espacios de nombres</strong>:</div> - -<div> </div> - -<pre class="brush: js">// Sub-namespace - -MIAPLICACION.event = {} ;</pre> -</div> - -<div>A continuación se muestra el código para la creación de un <strong>espacio de nombre</strong> y cómo agregar variables, funciones y métodos:</div> - -<div> </div> - -<pre class="brush: js">// Creación del contenedor llamado MIAPLICACION.metodoComun de método y propiedades comunes. -MIAPLICACION.metodoComun = { - regExParaNombre: "", // define regex para la validación del nombre - regExParaTelefono: "", // define regex para validación del teléfono - validaNombre: function(nombre){ - // Hace algo con el nombre que usted ingresa a la variable reExParaNombre - // usando "this.regExParaNombre" - }, - - validaNroTelefono: function (numTelefono){ - // Hace algo con el número de teléfono - } -} - -// Objeto junto a la declaración del método -MIAPLICACION.event = { - addListener: function(el, type, fn){ - // código de relleno - }, - removeListener: function(el, type, fn){ - // código de relleno - }, - getEvent: function(e) { - // código de relleno - } - - // Puedes agregar otras propiedades y métodos -} - -// Sintaxis de utilización del método addListener: -MIAPLICACION.event.addListener("turel", "tipo", callback); - - -</pre> - -<div> -<h3 id="Core_Objects" name="Core_Objects" style="line-height: 24px;"><span style="font-size: 1.714285714285714rem;">Objetos básicos</span></h3> -</div> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-43"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">JavaScript tiene varios objetos incluidos en su núcleo, como Math, Object, Array y String.</span></span> <span class="goog-gtc-unit" id="goog-gtc-unit-44"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">El siguiente ejemplo muestra cómo utilizar el objeto Math para obtener un número al azar mediante el uso de su método <code>random()</code>.</span></span></p> - -<pre class="brush: js"><span class="goog-gtc-unit" id="goog-gtc-unit-45"><span class="brush: js" dir="ltr">alert (Math.random ());</span></span> -</pre> - -<div class="note"><span class="goog-gtc-unit" id="goog-gtc-unit-46"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr"><strong>Nota:</strong> este y todos los demás ejemplos suponen que una función llamada <code>alert</code> (como el que se incluye en los navegadores web) se define de forma global.</span></span> <span class="goog-gtc-unit" id="goog-gtc-unit-47"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">La función <code>alert</code> no es realmente parte de JavaScript.</span></span></div> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-48"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Consulta <a href="/En/Core_JavaScript_1.5_Reference/Global_Objects" title="En/Core JavaScript 1.5 Reference/Global Objects">Core JavaScript 1.5 Reference:Global Objects</a> para obtener una lista de los objetos básicos en JavaScript.</span></span></p> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-49"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Cada objeto en JavaScript es una instancia del objeto <code>Object</code>, por lo tanto, hereda todas sus propiedades y métodos.</span></span></p> - -<h3 id="Custom_Objects" name="Custom_Objects"><span class="goog-gtc-unit" id="goog-gtc-unit-50"><span class="goog-gtc-from-mt goog-gtc-translatable" dir="ltr">Objetos personalizados</span></span></h3> - -<h4 id="The_Class" name="The_Class"><span class="goog-gtc-unit" id="goog-gtc-unit-51"><span class="goog-gtc-from-mt goog-gtc-translatable" dir="ltr">La clase</span></span></h4> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-52"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">JavaScript es un lenguaje basado en prototipos que no contiene ninguna declaración de clase, como se encuentra, por ejemplo, en C + + o Java.</span></span> <span class="goog-gtc-unit" id="goog-gtc-unit-53"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Esto es a veces confuso para los programadores acostumbrados a los lenguajes con una declaración de clase.</span></span> <span class="goog-gtc-unit" id="goog-gtc-unit-54"><span class="goog-gtc-from-mt goog-gtc-translatable" dir="ltr">En su lugar, JavaScript utiliza funciones como clases.</span></span> <span class="goog-gtc-unit" id="goog-gtc-unit-55"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Definir una clase es tan fácil como definir una función.</span></span> <span class="goog-gtc-unit" id="goog-gtc-unit-56"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">En el ejemplo siguiente se define una nueva clase llamada <strong>Persona</strong>.</span></span></p> - -<pre class="brush: js"><span class="goog-gtc-unit" id="goog-gtc-unit-57"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">function Persona() { }</span></span> -</pre> - -<h4 id="The_Object_.28Class_Instance.29" name="The_Object_.28Class_Instance.29"><span class="goog-gtc-unit" id="goog-gtc-unit-58"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">El objeto (ejemplo de clase)</span></span></h4> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-59"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Para crear un nuevo ejemplo de un objeto <em><code>obj</code></em> utilizamos la declaración <code>new <em>obj</em></code> , asignando el resultado (que es de tipo <em><code>obj</code></em> ) a una variable para tener acceso más tarde.</span></span></p> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-60"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">En el siguiente ejemplo se define una clase llamada <code>Persona</code> y creamos dos instancias ( <code>persona1</code> y <code>persona2</code> ).</span></span></p> - -<pre class="brush: js">function Persona() { -} - -var persona1 = new Persona(); -var persona2 = new Persona();</pre> - -<div class="note"><span class="goog-gtc-unit" id="goog-gtc-unit-64"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Por favor, consulta también <a href="/en/JavaScript/Reference/Global_Objects/Object/create" title="en/JavaScript/Reference/Global Objects/Object/create">Object.create</a> para ver un método nuevo y alternativo de creación de ejemplos.</span></span></div> - -<h4 id="The_Constructor" name="The_Constructor"><span class="goog-gtc-unit" id="goog-gtc-unit-65"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">El constructor</span></span></h4> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-66"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">El constructor es llamado en el momento de la creación de la instancia (el momento en que se crea la instancia del objeto).</span></span> <span class="goog-gtc-unit" id="goog-gtc-unit-67"><span class="goog-gtc-from-mt goog-gtc-translatable" dir="ltr">El constructor es un método de la clase.</span></span> <span class="goog-gtc-unit" id="goog-gtc-unit-68"><span class="goog-gtc-from-mt goog-gtc-translatable" dir="ltr">En JavaScript, la función sirve como el constructor del objeto, por lo tanto, no hay necesidad de definir explícitamente un método constructor.</span></span> <span class="goog-gtc-unit" id="goog-gtc-unit-69"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Cada acción declarada en la clase es ejecutada en el momento de la creación de la instancia.</span></span></p> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-70"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">El constructor se usa para establecer las propiedades del objeto o para llamar a los métodos para preparar el objeto para su uso. Más adelante describiremos como agregar </span></span><span class="goog-gtc-unit" id="goog-gtc-unit-71"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">métodos a clase y sus definiciones ya que se realiza utilizando una sintaxis diferente.</span></span></p> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-72"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">En el siguiente ejemplo, el constructor de la clase <code>Persona</code> muestra un alerta que dice (<strong>Una instancia de persona)</strong> cuando se crea la instancia de la clase <code>Persona</code>.</span></span></p> - -<pre class="brush: js">function Persona() { - alert('Una instancia de Persona'); -} - -var persona1 = new Persona(); -var persona2 = new Persona();</pre> - -<h4 id="The_Property_.28object_attribute.29" name="The_Property_.28object_attribute.29"><span class="goog-gtc-unit" id="goog-gtc-unit-78"><span class="goog-gtc-from-mt goog-gtc-translatable" dir="ltr">La propiedad (atributo del objeto)</span></span></h4> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-79"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Las propiedades son variables contenidas en la clase, cada instancia del objeto tiene dichas propiedades.</span></span> <span class="goog-gtc-unit" id="goog-gtc-unit-80"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Las propiedades deben establecerse a la propiedad prototipo de la clase (función), para que la herencia funcione correctamente.</span></span></p> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-81"><span class="goog-gtc-from-mt goog-gtc-translatable" dir="ltr">Para trabajar con propiedades dentro de la clase se utiliza la palabra reservada <strong><code>this</code></strong> , que se refiere al objeto actual.</span></span> <span class="goog-gtc-unit" id="goog-gtc-unit-82-goog-gtc-unit-83"><span class="goog-gtc-from-human goog-gtc-translatable">El acceso (lectura o escritura) a una propiedad desde fuera de la clase se hace con la sintaxis: <strong>NombreDeLaInstancia<code>.Propiedad</code></strong>. Es la misma sintaxis utilizada por C++, Java y algunos lenguajes más.</span></span> <span class="goog-gtc-unit" id="goog-gtc-unit-84-goog-gtc-unit-85"><span class="goog-gtc-from-human goog-gtc-translatable">(Desde dentro de la clase la sintaxis es <strong><code>this.</code><code>Propiedad</code></strong> que se utiliza para obtener o establecer el valor de la propiedad).</span></span></p> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-86"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">En el siguiente ejemplo definimos la propiedad <font face="Courier New, Andale Mono, monospace"><strong>primerNombre </strong></font>de la clase <code>Persona</code> y la definimos en la creación de la instancia.</span></span></p> - -<pre class="brush: js">function Persona(primerNombre) { - this.primerNombre = primerNombre; - alert('Una instancia de Persona'); -} - -var persona1 = new Persona("Alicia"); -var persona2 = new Persona("Sebastian"); - -// Muestra el primer nombre de persona1 -alert ('persona1 es ' + persona1.primerNombre); // muestra "persona1 es Alicia" -alert ('persona2 es ' + persona2.primerNombre); // muestra "persona2 es Sebastian"</pre> - -<h4 id="The_methods" name="The_methods"><span class="goog-gtc-unit" id="goog-gtc-unit-96"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Los métodos</span></span></h4> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-97"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Los métodos siguen la misma lógica que las propiedades, la diferencia es que son funciones y se definen como funciones.</span></span> <span class="goog-gtc-unit" id="goog-gtc-unit-98"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Llamar a un método es similar a acceder a una propiedad, pero se agrega <code>()</code> al final del nombre del método, posiblemente con argumentos.</span></span></p> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-99"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">En el siguiente ejemplo se define y utiliza el método diHola<code>()</code> para la clase <code>Persona</code>.</span></span></p> - -<pre class="brush: js">function Persona(primerNombre) { - this.primerNombre = primerNombre; -} - -Persona.prototype.diHola = function() { - alert ('Hola, Soy ' + this.primerNombre); -}; - -var persona1 = new Persona("Alicia"); -var persona2 = new Persona("Sebastian"); - -// Llamadas al método diHola de la clase Persona. -persona1.diHola(); // muestra "Hola, Soy Alicia" -persona2.diHola(); // muestra "Hola, Soy Sebastian"</pre> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-113"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">En JavaScript los métodos son objetos como lo es una función normal y se vinculan a un objeto como lo hace una propiedad, lo que significa que se pueden invocar desde "fuera de su contexto".</span></span> <span class="goog-gtc-unit" id="goog-gtc-unit-114"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Considera el siguiente código de ejemplo:</span></span></p> - -<pre class="brush: js">function Persona(primerNombre) { - this.primerNombre = primerNombre; -} - -Persona.prototype.diHola = function() { - alert ("Hola, Soy " + this.primerNombre); -}; - -var persona1 = new Persona("Alicia"); -var persona2 = new Persona("Sebastian"); -var funcionSaludar = persona1.diHola; - -persona1.diHola(); // muestra "Hola, Soy Alicia" -persona2.diHola(); // muestra "Hola, Soy Sebastian" -funcionSaludar(); // muestra "Hola, Soy undefined (ó da un error con el - // TypeError en modo estricto - -alert(funcionSaludar === persona1.diHola); // muestra true (verdadero) -alert(funcionSaludar === Persona.prototype.diHola); // muestra true (verdadero) -funcionSaludar.call(persona1); // muestra "Hola, Soy Alicia"</pre> - -<div>En el ejemplo se muestran todas las referencias que tenemos de la función <strong>diHola</strong> — una de ellas es <strong>persona1, </strong>otra en <strong>Persona.prototype</strong>, en la variable <strong>funcionSaludar</strong>, etc. — todas se refieren a la misma función. El valor durante una llamada a la función depende de como realizamos esa llamada. <span style="line-height: 1.5;">En el común de los casos cuando la llamamos desde una expresión donde tenemos a la función desde la propiedad del objeto — <strong>persona1.diHola()</strong>.</span><span style="line-height: 1.5;">— Se establece en el objeto que tenemos en la función (persona1), razón por la cual <strong>persona1.diHola()</strong> utiliza el nombre "Alicia" y <strong>persona2.diHola()</strong> utiliza el nombre "Sebastian". </span><span style="line-height: 1.5;">Pero si realizamos la llamada de otra manera, se establecerá de forma diferente: Llamándola desde una variable —<strong>funcionSaludar()</strong> — Este </span><span style="line-height: 1.5;">establece </span><span style="line-height: 1.5;">al objeto global (windows, en los navegadores). </span><span style="line-height: 1.5;">Desde este objeto (probablemente) no tiene a la propiedad <strong>primerNombre</strong>, por lo que finalizará con "Hola, Soy indefinido". </span><span style="line-height: 1.5;">(El cual se incluye en modo </span>de código suelto, sino sería diferente [un error] en modo estricto, pero para evitar confusiones ahora no vamos a entra en detalles.) O podemos establecerla de forma explicita utilizando Function.call (ó Function.apply), como se muestra al final del ejemplo <strong>funcionSaludar.call(persona1)</strong>.</div> - -<div> </div> - -<div class="note"><span class="goog-gtc-unit" id="goog-gtc-unit-133"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Consulta más información al respecto en <a href="/en/JavaScript/Reference/Global_Objects/Function/call" title="en/JavaScript/Reference/Global Objects/Function/call">Function.call</a> y <a href="/en/JavaScript/Reference/Global_Objects/Function/apply" title="en/JavaScript/Reference/Global Objects/Function/apply">Function.apply</a></span></span></div> - -<h4 id="Inheritance" name="Inheritance"><span class="goog-gtc-unit" id="goog-gtc-unit-134"><span class="goog-gtc-from-mt goog-gtc-translatable" dir="ltr">Herencia</span></span></h4> - -<div>La herencia es una manera de crear una clase como una versión especializada de una o más clases (JavaScript sólo permite herencia simple). La clase especializada comúnmente se llama hija o secundaria, y la otra clase se le llama padre o primaria. En JavaScript la herencia se logra mediante la asignación de una instancia de la clase primaria a la clase secundaria, y luego se hace la especialización. </div> - -<div> </div> - -<div class="note"> -<p>JavaScript no detecta la clase hija prototype.constructor (vea las propiedades del <a href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Object/prototype">Core JavaScript 1.5 Reference:Global Objects:Object:prototype</a>) así que debemos decírselo de forma manual.</p> -</div> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-140" style="line-height: 1.5;"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">En el siguiente ejemplo definimos la clase <strong><code>Estudiante</code></strong> como una clase secundaria de <strong><code>Persona</code></strong> .</span></span><span style="line-height: 1.5;"> </span><span class="goog-gtc-unit" id="goog-gtc-unit-141" style="line-height: 1.5;"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Luego redefinimos el método <strong>diHola<code>()</code></strong> y agregamos el método <strong>diAdios<code>()</code></strong>.</span></span></p> - -<pre class="brush: js">// Definimos el constructor Persona -function Persona(primerNombre) { - this.primerNombre = primerNombre; -} - -// Agregamos un par de métodos a Persona.prototype -Persona.prototype.caminar = function() { - alert("Estoy caminando!"); -}; -Persona.prototype.diHola = function(){ - alert("Hola, Soy" + this.primerNombre); -}; - -// Definimos el constructor Estudiante -function Estudiante(primerNombre, asignatura) { - // Llamamos al constructor padre, nos aseguramos (utilizando Function#call) que "this" se - // ha establecido correctamente durante la llamada - Persona.call(this, primerNombre); - - //Inicializamos las propiedades específicas de Estudiante - this.asignatura = asignatura; -}; - -// Creamos el objeto Estudiante.prototype que hereda desde Persona.prototype -// Nota: Un error común es utilizar "new Persona()" para crear Estudiante.prototype -// Esto es incorrecto por varias razones, y no menos importante que no le estamos pasando nada -// a Persona desde el argumento "primerNombre". El lugar correcto para llamar a Persona -// es arriba, donde llamamos a Estudiante. -Estudiante.prototype = Object.create(Persona.prototype); // Vea las siguientes notas - -// Establecer la propiedad "constructor" para referencias a Estudiante -Estudiante.prototype.constructor = Estudiante; - -// Reemplazar el método "diHola" -Estudiante.prototype.diHola = function(){ - alert("Hola, Soy " + this.primerNombre + ". Estoy estudiando " + this.asignatura + "."); -}; - -// Agregamos el método "diAdios" -Estudiante.prototype.diAdios = function() { - alert("¡ Adios !"); -}; - -// Ejemplos de uso -var estudiante1 = new Estudiante("Carolina", "Física Aplicada"); -estudiante1.diHola(); // muestra "Hola, Soy Carolina. Estoy estudianto Física Aplicada." -estudiante1.caminar(); // muestra "Estoy caminando!" -estudiante1.diAdios(); // muestra "¡ Adios !" - -// Comprobamos que las instancias funcionan correctamente -alert(estudiante1 instanceof Persona); // devuelve true -alert(estudiante1 instanceof Estudiante); // devuelve true -</pre> - -<p>Con respecto a la línea <strong>Estudiante.prototype = Object.create(Persona.prototype); </strong>: Sobre los motores antiguos de JavaScript sin <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object/create">Object.create</a>, se puede utilizar un "polyfill" (aka "shim", vea el enlace del artículo), o se puede utilizar una función que obtiene el mismo resultado, como por ejemplo:</p> - -<pre class="brush: js">function crearObjeto(proto) { - function ctor() { } - ctor.prototype = proto; - return new ctor(); -} - -// uso: -Estudiante.prototype = crearObjeto(Persona.prototype); </pre> - -<div class="note"> -<p>Ver <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object/create">Object.create</a> para conocer más sobre lo que hace, y complementar con los motores antiguos.</p> -</div> - -<p><span style="font-family: open sans light,sans-serif; font-size: 1.285714285714286rem; letter-spacing: -0.25px; line-height: 18px;">Encapsulación</span></p> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-172"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">En el ejemplo anterior, <code>Estudiante</code> no tiene que saber cómo se aplica el método <code>caminar()</code> de la clase <code>Persona</code>, pero, sin embargo, puede utilizar ese método. La clase <code>Estudiante</code> no tiene que definir explícitamente ese método, a menos que queramos cambiarlo.</span></span> <span class="goog-gtc-unit" id="goog-gtc-unit-173"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Esto se denomina <strong>la encapsulación</strong>, por medio de la cual cada clase hereda los métodos de su elemento primario y sólo tiene que definir las cosas que desea cambiar.</span></span></p> - -<h4 id="Abstraction" name="Abstraction"><span class="goog-gtc-unit" id="goog-gtc-unit-174"><span class="goog-gtc-from-mt goog-gtc-translatable" dir="ltr">Abstracción</span></span></h4> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-175"><span class="goog-gtc-from-mt goog-gtc-translatable" dir="ltr">Un mecanismo que permite modelar la parte actual del problema de trabajo.</span></span> <span class="goog-gtc-unit" id="goog-gtc-unit-176"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Esto se puede lograr por herencia (especialización) o por composición.</span></span> <span class="goog-gtc-unit" id="goog-gtc-unit-177"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">JavaScript logra la especialización por herencia y por composición al permitir que las instancias de clases sean los valores de los atributos de otros objetos.</span></span></p> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-178"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">La clase Function de JavaScript hereda de la clase de Object (esto demuestra la especialización del modelo) y la propiedad Function.prototype es un ejemplo de Objeto (esto demuestra la composición)</span></span></p> - -<p> </p> - -<pre class="brush: js"><span class="goog-gtc-unit" id="goog-gtc-unit-179"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">v</span></span>ar foo = function() {}; -alert( 'foo es una Función: ' + (foo instanceof Function) ); -alert( 'foo.prototype es un Objeto: ' + (foo.prototype instanceof Object) ); -</pre> - -<p><span style="font-family: open sans light,sans-serif; font-size: 1.285714285714286rem; letter-spacing: -0.25px; line-height: 18px;">Polimorfismo</span></p> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-183"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Al igual que todos los métodos y propiedades están definidas dentro de la propiedad prototipo, las diferentes clases pueden definir métodos con el mismo nombre. Los métodos están en el ámbito de la clase en que están definidos.</span></span> <span class="goog-gtc-unit" id="goog-gtc-unit-184"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Esto sólo es verdadero cuando las dos clases no tienen una relación primario-secundario (cuando uno no hereda del otro en una cadena de herencia).</span></span></p> - -<h2 id="Notes" name="Notes"><span class="goog-gtc-unit" id="goog-gtc-unit-185"><span class="goog-gtc-from-mt goog-gtc-translatable" dir="ltr">Notas</span></span></h2> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-186"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Las técnicas presentadas en este artículo para aplicar la programación orientada a objetos no son las únicas que se pueden utilizar en JavaScript, que es muy flexible en términos de cómo se puede realizar la programación orientada a objetos.</span></span></p> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-187"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Del mismo modo, las técnicas presentadas aquí no utilizan ninguna modificación o hack de lenguaje ni imitan las implementaciones de teorías de objetos de otros lenguajes.</span></span></p> - -<p><span class="goog-gtc-unit" id="goog-gtc-unit-188"><span class="goog-gtc-from-human goog-gtc-translatable" dir="ltr">Hay otras técnicas que hacen incluso programación orientado a objetos más avanzada en JavaScript, pero que están fuera del alcance de este artículo introductorio.</span></span></p> - -<h2 id="References" name="References"><span class="goog-gtc-unit" id="goog-gtc-unit-189"><span class="goog-gtc-from-mt goog-gtc-translatable" dir="ltr">Referencias</span></span></h2> - -<ol> - <li><span class="goog-gtc-unit" id="goog-gtc-unit-190-goog-gtc-unit-191-goog-gtc-unit-192"><span class="goog-gtc-from-human goog-gtc-translatable">Mozilla. "Core JavaScript 1.5 Guide", http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Guide.</span></span></li> - <li><span class="goog-gtc-unit" id="goog-gtc-unit-193-goog-gtc-unit-194-goog-gtc-unit-195"><span class="goog-gtc-from-human goog-gtc-translatable">Wikipedia. "Programación orientada a objetos", <a class="external" href="http://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos" rel="freelink">http://es.wikipedia.org/wiki/Program...tada_a_objetos</a>.</span></span></li> - <li><a href="http://davidwalsh.name/javascript-objects">Descripción general de POO en JavaScript</a> por Kyle Simpson.</li> -</ol> diff --git a/files/es/web/javascript/introduction_to_using_xpath_in_javascript/index.html b/files/es/web/javascript/introduction_to_using_xpath_in_javascript/index.html deleted file mode 100644 index 9b480576af..0000000000 --- a/files/es/web/javascript/introduction_to_using_xpath_in_javascript/index.html +++ /dev/null @@ -1,416 +0,0 @@ ---- -title: Introducción al uso de XPath en Javascript -slug: Web/JavaScript/Introduction_to_using_XPath_in_JavaScript -translation_of: Web/XPath/Introduction_to_using_XPath_in_JavaScript ---- -<p>Este documento describe la interfaz para usar <a href="/en-US/docs/Web/XPath">XPath</a> internamente en JavaScript, en extensiones y desde sitios web. Mozilla implementa una gran parte del <a class="external" href="http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html">DOM 3 XPath</a>. Esto significa que las expresiones XPath pueden correrse en documentos HTML y XML.</p> - -<p>La interfaz principal a usar con XPath es la función <a href="/en/DOM/document.evaluate" title="en/DOM/document.evaluate">evaluate</a> del objeto <a href="/en/DOM/document" title="en/DOM/document">document</a>.</p> - -<h2 id="document.evaluate" name="document.evaluate">document.evaluate</h2> - -<p>Este método evalúa expresiones <a href="/en/XPath" title="en/XPath">XPath</a> contra un documento basado en <a href="/en/XML" title="en/XML">XML</a> (incluyendo documentos HTML), y regresa un objeto <code><a href="/en/XPathResult" title="en/XPathResult">XPathResult</a></code>, el cual puede ser un solo nodo o un conjunto de nodos. La documentación existente para este método se encuentra en <a href="/en/DOM/document.evaluate" title="en/DOM/document.evaluate">document.evaluate</a>, pero de momento es más bien escasa para nuestras necesidades; una examinación más abarcativa será dada a continuación.</p> - -<pre class="brush: js">var xpathResult = document.evaluate( xpathExpression, contextNode, namespaceResolver, resultType, result ); -</pre> - -<h3 id="Parameters" name="Parameters">Parámetros</h3> - -<p>La función <a href="/en/DOM/document.evaluate" title="en/DOM/document.evaluate">evaluate</a> toma un total de 5 parámetros:</p> - -<ul> - <li><code>xpathExpression</code>: Una cadena que contiene la expresión XPath a evaluar.</li> - <li><code>contextNode</code>: Un nodo en el documento contra la <code>xpathExpression</code> debe ser evaluada, incluyendo todos los nodos descendientes. El nodo <a href="/en/DOM/document" title="en/DOM/document">document</a> es el usado más comúnmente.</li> - <li><code>namespaceResolver</code>: Una función que pasará cualquier prefijo de namespace contenido en una <code>xpathExpression</code> la cúal regresará una cadena representando al URI del namespace asociado con ese prefijo. Esto activa la conversión entre los prefijos usados en las expresiones XPath y los posiblemente distintos prefijos usados en el documento. La función puede ser: - <ul> - <li>Creada usando el metodo <code><a href="/en/DOM/document.createNSResolver" title="en/DOM/document.createNSResolver">createNSResolver</a></code> de un objeto <code><a href="/en/XPathEvaluator" title="en/XPathEvaluator">XPathEvaluator</a></code>. Deberías usar este virtualmente todo el tiempo.</li> - <li><code>null</code>, el cúal puede ser usado para documentos HTML o cuando no son usados prefijos de namespace. Note que, si la expresión XPath contiene un prefijo de namespace, esto resultará en una <code>DOMException</code> siendo arrojada con el código <code>NAMESPACE_ERR</code>.</li> - <li>Una función definida por el usuario. Mira la sección <a href="#Implementing_a_User_Defined_Namespace_Resolver">Usar un Solucionador de Namespace definido por el usuario</a> en el apéndice para detalles.</li> - </ul> - </li> - <li><code>resultType</code>: Una <a href="#XPathResult_Defined_Constants">constante</a> que especifica el tipo del resultado deseado a ser regresado. La constante más comúnmente pasada es <code>XPathResult.ANY_TYPE</code> la cúal regresará los resultados de la expresión XPath como el tipo más natural. Hay una sección en el apéndice que contiene una lista completa de las <a href="#XPathResult_Defined_Constants">constantes disponibles</a>. Estas son explicadas debajo, en la sección "<a href="#Specifying_the_Return_Type">Especificando el tipo de valor regresado</a>".</li> - <li><code>result</code>: Si un objeto <code>XPathResult</code> existente es especificado, sera reusado para regresar el resultado. Especificando <code>null</code>, un nuevo objeto <code>XPathResult</code> será creado.</li> -</ul> - -<h3 id="Return_Value" name="Return_Value">Valor regresado</h3> - -<p>Regresa <code>xpathResult</code>, que es un objeto <code>XPathResult</code> del tipo especificado en el parámetro <code>resultType</code>. La interfaz <code>XPathResult</code> está definida en{{ Source("dom/interfaces/xpath/nsIDOMXPathResult.idl", "here") }}.</p> - -<h3 id="Implementing_a_Default_Namespace_Resolver" name="Implementing_a_Default_Namespace_Resolver">Implementando un Solucionador de Namespace predefinido</h3> - -<p>Nosotros creamos un solucionador de namespace usando el método <code>createNSResolver</code> del objeto <a href="/en/DOM/document" title="en/DOM/document">document</a>.</p> - -<pre class="brush: js">var nsResolver = document.createNSResolver( contextNode.ownerDocument == null ? contextNode.documentElement : contextNode.ownerDocument.documentElement ); -</pre> - -<p><span class="comment">O alternativamente, usar el método <code>createNSResolver</code> de un objeto<code> XPathEvaluator</code>. </span></p> - -<pre><span class="comment">var xpEvaluator = new XPathEvaluator(); -var nsResolver = xpEvaluator.createNSResolver( contextNode.ownerDocument == null ? contextNode.documentElement : contextNode.ownerDocument.documentElement ); </span></pre> - -<p>Y entonces pasar a <code>document.evaluate</code> la variable <code>nsResolver</code>, como el parámetro <code>namespaceResolver</code>.</p> - -<p>Nota: XPath define QNames sin un prefijo sólo al igualar elementos en el namespace null. No hay manera en XPath de tomar el namespace predefinido tal como se aplica a un elemento de referencia regular (e.g., <code>p[@id='_myid']</code> for <code><span class="nowiki">xmlns='http://www.w3.org/1999/xhtml</span>'</code>). Para igualar elementos predefinidos en un namespace no-nulo, , se tiene que hacer refencia a un elemento en particular usando una forma como <code>['namespace-uri()='<span class="nowiki">http://www.w3.org/1999/xhtml</span>' and name()='p' and @id='_myid']</code> (este enfoque funciona bien para expresiones XPath dinámicas donde el namespace puede ser dessconocido) o usar un nombre de prueba prefijado, y crear un solucionador de namespace mapeando el prefijo al namespace. Lee más sobre como crear un solucionador de namespace definido por el usuario, si deseas tomar el último enfoque.</p> - -<h3 id="Notes" name="Notes">Notas</h3> - -<p>Se adapta cualquier nodo DOM a resolver namespaces, así que una expresión XPath puede ser fácilmente evaluada relativa al contexto del nodo donde este aparece dentro del documento. Este adaptador funciona como el método de DOM Nivel 3 <code>lookupNamespaceURI</code> en nodos a resolver el <code>namespaceURI</code> desde un prefijo dado, usando la información actual disponible en la jerarquía del nodo en el momento en que lookupNamespaceURI es llamado. También resuelve correctamente el prefijo implícito de XML.</p> - -<h3 id="Specifying_the_Return_Type" name="Specifying_the_Return_Type">Especificando el tipo de valor regresado</h3> - -<p>La variable regresado <code>xpathResult</code> desde <code>document.evaluate</code> puede estar compuesto de nodos individuales (tipos simples), o una colección de nodos (tipo de conjunto de nodos)</p> - -<h4 id="Simple_Types" name="Simple_Types">Tipos simples</h4> - -<p>Cuando el tipo de resultado deseado especificado en <code>resultType</code> es uno de los siguientes :</p> - -<ul> - <li><code>NUMBER_TYPE</code> - un doble</li> - <li><code>STRING_TYPE</code> - una cadena</li> - <li><code>BOOLEAN_TYPE</code> - un booleano</li> -</ul> - -<p>Obtenemos el valor regresado por la expresión accediendo a las siguientes propiedades, respectivamente, del objeto <code>XPathResult</code>.</p> - -<ul> - <li><code>numberValue</code></li> - <li><code>stringValue</code></li> - <li><code>booleanValue</code></li> -</ul> - -<h5 id="Example" name="Example">Ejemplo</h5> - -<p>El siguiente código usa la expresión XPath <code><a href="/en/XPath/Functions/count" title="en/XPath/Functions/count">count(//p)</a></code> para obtener el número de elementos <p> en un documento HTML:</p> - -<pre class="brush: js language-js"><code class="language-js"><span class="keyword token">var</span> paragraphCount <span class="operator token">=</span> document<span class="punctuation token">.</span><span class="function token">evaluate<span class="punctuation token">(</span></span> 'count<span class="comment token">(//p)', document, null, XPathResult.ANY_TYPE, null ); -</span> -<span class="function token">alert<span class="punctuation token">(</span></span> <span class="string token">'This document contains '</span> <span class="operator token">+</span> paragraphCount<span class="punctuation token">.</span>numberValue <span class="operator token">+</span> <span class="string token">' paragraph elements'</span> <span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre> - -<p>Aunque JavaScript nos permite convertir el número a una cadena para desplegarlo, la interfaz <code>XPath</code> no convertirá el resultado numérico si la propiedad <code>stringValue</code> es solicitada, así que el siguiente código no funcionará:</p> - -<pre class="brush: js">var paragraphCount = document.evaluate('count(//p)', document, null, XPathResult.ANY_TYPE, null ); - -alert( 'This document contains ' + paragraphCount.stringValue + ' paragraph elements' ); -</pre> - -<p>A su vez, regresará una excepción con el código <code>NS_DOM_TYPE_ERROR</code>.</p> - -<h4 id="Node-Set_Types" name="Node-Set_Types">Tipos de conjuntos de Nodos</h4> - -<p>El objeto <code>XPathResult</code> permite a los conjuntos de nodos ser regresados en 3 diferentes tipos principales:</p> - -<ul> - <li><a href="#Iterators">Iteradores</a></li> - <li><a href="#Snapshots">Capturas</a></li> - <li><a href="#First_Node">Primeros nodos</a></li> -</ul> - -<h5 id="Iterators" name="Iterators">Iteradores</h5> - -<p>Cuando el tipo de resultado especificado en el <code>resultType</code> es uno de los siguientes:</p> - -<ul> - <li><code>UNORDERED_NODE_ITERATOR_TYPE</code></li> - <li><code>ORDERED_NODE_ITERATOR_TYPE</code></li> -</ul> - -<p>El objeto <code>XPathResult</code> regresado es un conjunto de nodos de los nodos coincidentes los cuales se comportarán como un iterador, perimitiendo el acceso individual a los nodos mediante el uso de método <span id="cke_bm_118S" style="display: none;"> </span><code>iterateNext()</code><span id="cke_bm_118E" style="display: none;"> </span> del <code>XPathResult</code><span id="cke_bm_119E" style="display: none;"> </span>.</p> - -<p>Una vez que hemos iterado sobre todos los nodos individuales coincidentes,<code> iterateNext()</code> regresará <code>null</code>.</p> - -<p>Es importante señalar que si el documento se ha transformado (el arbol del documento se ha modificado) entre iteraciones </p> - -<h6 id="Iterator_Example" name="Iterator_Example">Iterator Example</h6> - -<pre class="brush: js">var iterator = document.evaluate('//phoneNumber', documentNode, null, XPathResult.UNORDERED_NODE_ITERATOR_TYPE, null ); - -try { - var thisNode = iterator.iterateNext(); - - while (thisNode) { - alert( thisNode.textContent ); - thisNode = iterator.iterateNext(); - } -} -catch (e) { - dump( 'Error: Document tree modified during iteration ' + e ); -} -</pre> - -<h5 id="Snapshots" name="Snapshots">Snapshots</h5> - -<p>When the specified result type in the <code>resultType</code> parameter is either:</p> - -<ul> - <li><code>UNORDERED_NODE_SNAPSHOT_TYPE</code></li> - <li><code>ORDERED_NODE_SNAPSHOT_TYPE</code></li> -</ul> - -<p>The <code>XPathResult</code> object returned is a static node-set of matched nodes, which allows us to access each node through the <code>snapshotItem(itemNumber)</code> method of the <code>XPathResult</code> object, where <code>itemNumber</code> is the index of the node to be retrieved. The total number of nodes contained can be accessed through the <code>snapshotLength</code> property.</p> - -<p>Snapshots do not change with document mutations, so unlike the iterators the snapshot does not become invalid, but it may not correspond to the current document, for example the nodes may have been moved, it might contain nodes that no longer exist, or new nodes could have been added.</p> - -<h6 id="Snapshot_Example" name="Snapshot_Example">Snapshot Example</h6> - -<pre class="brush: js">var nodesSnapshot = document.evaluate('//phoneNumber', documentNode, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null ); - -for ( var i=0 ; i < nodesSnapshot.snapshotLength; i++ ) -{ - dump( nodesSnapshot.snapshotItem(i).textContent ); -} -</pre> - -<h5 id="First_Node" name="First_Node">First Node</h5> - -<p>When the specified result type in the <code>resultType</code> parameter is either:</p> - -<ul> - <li><code>ANY_UNORDERED_NODE_TYPE</code></li> - <li><code>FIRST_ORDERED_NODE_TYPE</code></li> -</ul> - -<p>The <code>XPathResult</code> object returned is only the first found node that matched the XPath expression. This can be accessed through the <code>singleNodeValue</code> property of the <code>XPathResult</code> object. This will be <code>null</code> if the node set is empty.</p> - -<p>Note that, for the unordered subtype the single node returned might not be the first in document order, but for the ordered subtype you are guaranteed to get the first matched node in the document order.</p> - -<h6 id="First_Node_Example" name="First_Node_Example">First Node Example</h6> - -<pre class="brush: js">var firstPhoneNumber = document.evaluate('//phoneNumber', documentNode, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null ); - -dump( 'The first phone number found is ' + firstPhoneNumber.singleNodeValue.textContent ); -</pre> - -<h4 id="The_ANY_TYPE_Constant" name="The_ANY_TYPE_Constant">The ANY_TYPE Constant</h4> - -<p>When the result type in the <code>resultType</code> parameter is specified as <code>ANY_TYPE</code>, the <code>XPathResult</code> object returned, will be whatever type that naturally results from the evaluation of the expression.</p> - -<p>It could be any of the simple types (<code>NUMBER_TYPE, STRING_TYPE, BOOLEAN_TYPE</code>), <strong>but</strong>, if the returned result type is a node-set then it will <strong>only</strong> be an <code>UNORDERED_NODE_ITERATOR_TYPE</code>.</p> - -<p>To determine that type after evaluation, we use the <code>resultType</code> property of the <code>XPathResult</code> object. The <a href="#XPathResult_Defined_Constants">constant</a> values of this property are defined in the appendix. <span class="comment">None Yet =====Any_Type Example===== <pre> </pre></span></p> - -<h2 id="Examples" name="Examples">Examples</h2> - -<h3 id="Within_an_HTML_Document" name="Within_an_HTML_Document">Within an HTML Document</h3> - -<p>The following code is intended to be placed in any JavaScript fragment within or linked to the HTML document against which the XPath expression is to be evaluated.</p> - -<p>To extract all the <code><h2></code> heading elements in an HTML document using XPath, the <code>xpathExpression</code> is simply '<code>//h2</code>'. Where, <code>//</code> is the Recursive Descent Operator that matches elements with the nodeName <code>h2</code> anywhere in the document tree. The full code for this is: <span class="comment">link to introductory xpath doc</span></p> - -<pre class="brush: js">var headings = document.evaluate('//h2', document, null, XPathResult.ANY_TYPE, null ); -</pre> - -<p>Notice that, since HTML does not have namespaces, we have passed <code>null</code> for the <code>namespaceResolver</code> parameter.</p> - -<p>Since we wish to search over the entire document for the headings, we have used the <a href="/en/DOM/document" title="en/DOM/document">document</a> object itself as the <code>contextNode</code>.</p> - -<p>The result of this expression is an <code>XPathResult</code> object. If we wish to know the type of result returned, we may evaluate the <code>resultType</code> property of the returned object. In this case, that will evaluate to <code>4</code>, an <code>UNORDERED_NODE_ITERATOR_TYPE</code>. This is the default return type when the result of the XPath expression is a node set. It provides access to a single node at a time and may not return nodes in a particular order. To access the returned nodes, we use the <code>iterateNext()</code> method of the returned object:</p> - -<pre class="brush: js">var thisHeading = headings.iterateNext(); - -var alertText = 'Level 2 headings in this document are:\n' - -while (thisHeading) { - alertText += thisHeading.textContent + '\n'; - thisHeading = headings.iterateNext(); -} -</pre> - -<p>Once we iterate to a node, we have access to all the standard DOM interfaces on that node. After iterating through all the <code>h2</code> elements returned from our expression, any further calls to <code>iterateNext()</code> will return <code>null</code>.</p> - -<h3 id="Evaluating_against_an_XML_document_within_an_Extension" name="Evaluating_against_an_XML_document_within_an_Extension">Evaluating against an XML document within an Extension</h3> - -<p>The following uses an XML document located at <span class="nowiki">chrome://yourextension/content/peopleDB.xml</span> as an example.</p> - -<pre class="brush: xml"><?xml version="1.0"?> -<people xmlns:xul = "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" > - <person> - <name first="george" last="bush" /> - <address street="1600 pennsylvania avenue" city="washington" country="usa"/> - <phoneNumber>202-456-1111</phoneNumber> - </person> - <person> - <name first="tony" last="blair" /> - <address street="10 downing street" city="london" country="uk"/> - <phoneNumber>020 7925 0918</phoneNumber> - </person> -</people> -</pre> - -<p>To make the contents of the XML document available within the extension, we create an <code><a href="/en/XMLHttpRequest" title="en/XMLHttpRequest">XMLHttpRequest</a></code> object to load the document synchronously, the variable <code>xmlDoc</code> will contain the document as an <code><a href="/en/XMLDocument" title="en/XMLDocument">XMLDocument</a></code> object against which we can use the <code>evaluate</code> method</p> - -<p>JavaScript used in the extensions xul/js documents.</p> - -<pre class="brush: js">var req = new XMLHttpRequest(); - -req.open("GET", "chrome://yourextension/content/peopleDB.xml", false); -req.send(null); - -var xmlDoc = req.responseXML; - -var nsResolver = xmlDoc.createNSResolver( xmlDoc.ownerDocument == null ? xmlDoc.documentElement : xmlDoc.ownerDocument.documentElement); - -var personIterator = xmlDoc.evaluate('//person', xmlDoc, nsResolver, XPathResult.ANY_TYPE, null ); -</pre> - -<h3 id="Note">Note</h3> - -<p>When the XPathResult object is not defined, the constants can be retreived in privileged code using <code>Components.interfaces.nsIDOMXPathResult.ANY_TYPE</code> (<code>CI.nsIDOMXPathResult</code>). Similarly, an XPathEvaluator can be created using:</p> - -<pre class="brush: js">Components.classes["@mozilla.org/dom/xpath-evaluator;1"].createInstance(Components.interfaces.nsIDOMXPathEvaluator)</pre> - -<h2 id="Appendix" name="Appendix">Appendix</h2> - -<h4 id="Implementing_a_User_Defined_Namespace_Resolver" name="Implementing_a_User_Defined_Namespace_Resolver">Implementing a User Defined Namespace Resolver</h4> - -<p>This is an example for illustration only. This function will need to take namespace prefixes from the <code>xpathExpression</code> and return the URI that corresponds to that prefix. For example, the expression:</p> - -<pre>'//xhtml:td/mathml:math' -</pre> - -<p>will select all <a href="/en/MathML" title="en/MathML">MathML</a> expressions that are the children of (X)HTML table data cell elements.</p> - -<p>In order to associate the '<code>mathml:</code>' prefix with the namespace URI '<code><span class="nowiki">http://www.w3.org/1998/Math/MathML</span></code>' and '<code>xhtml:</code>' with the URI '<code><span class="nowiki">http://www.w3.org/1999/xhtml</span></code>' we provide a function:</p> - -<pre class="brush: js">function nsResolver(prefix) { - var ns = { - 'xhtml' : 'http://www.w3.org/1999/xhtml', - 'mathml': 'http://www.w3.org/1998/Math/MathML' - }; - return ns[prefix] || null; -} -</pre> - -<p>Our call to <code>document.evaluate</code> would then looks like:</p> - -<pre class="brush: js">document.evaluate( '//xhtml:td/mathml:math', document, nsResolver, XPathResult.ANY_TYPE, null ); -</pre> - -<h4 id="Implementing_a_default_namespace_for_XML_documents" name="Implementing_a_default_namespace_for_XML_documents">Implementing a default namespace for XML documents</h4> - -<p>As noted in the <a href="#Implementing_a_Default_Namespace_Resolver">Implementing a Default Namespace Resolver</a> previously, the default resolver does not handle the default namespace for XML documents. For example with this document:</p> - -<pre class="brush: xml"><?xml version="1.0" encoding="UTF-8"?> -<feed xmlns="http://www.w3.org/2005/Atom"> - <entry /> - <entry /> - <entry /> -</feed> -</pre> - -<p><code>doc.evaluate('//entry', doc, nsResolver, XPathResult.ANY_TYPE, null)</code> will return an empty set, where <code>nsResolver</code> is the resolver returned by <code>createNSResolver</code>. Passing a <code>null</code> resolver doesn't work any better, either.</p> - -<p>One possible workaround is to create a custom resolver that returns the correct default namespace (the Atom namespace in this case). Note that you still have to use some namespace prefix in your XPath expression, so that the resolver function will be able to change it to your required namespace. E.g.:</p> - -<pre class="brush: js">function resolver() { - return 'http://www.w3.org/2005/Atom'; -} -doc.evaluate('//myns:entry', doc, resolver, XPathResult.ANY_TYPE, null) -</pre> - -<p>Note that a more complex resolver will be required if the document uses multiple namespaces.</p> - -<p>An approach which might work better (and allow namespaces not to be known ahead of time) is described in the next section.</p> - -<h4 id="Using_XPath_functions_to_reference_elements_with_a_default_namespace" name="Using_XPath_functions_to_reference_elements_with_a_default_namespace">Using XPath functions to reference elements with a default namespace</h4> - -<p>Another approach to match default elements in a non-null namespace (and one which works well for dynamic XPath expressions where the namespaces might not be known), involves referring to a particular element using a form such as <code>[namespace-uri()='<span class="nowiki">http://www.w3.org/1999/xhtml</span>' and name()='p' and @id='_myid']</code>. This circumvents the problem of an XPath query not being able to detect the default namespace on a regularly labeled element.</p> - -<h4 id="Getting_specifically_namespaced_elements_and_attributes_regardless_of_prefix" name="Getting_specifically_namespaced_elements_and_attributes_regardless_of_prefix">Getting specifically namespaced elements and attributes regardless of prefix</h4> - -<p>If one wishes to provide flexibility in namespaces (as they are intended) by not necessarily requiring a particular prefix to be used when finding a namespaced element or attribute, one must use special techniques.</p> - -<p>While one can adapt the approach in the above section to test for namespaced elements regardless of the prefix chosen (using <code><a href="/en/XPath/Functions/local-name" title="en/XPath/Functions/local-name">local-name()</a></code> in combination with <code><a href="/en/XPath/Functions/namespace-uri" title="en/XPath/Functions/namespace-uri">namespace-uri()</a></code> instead of <code><a href="/en/XPath/Functions/name" title="en/XPath/Functions/name">name()</a></code>), a more challenging situation occurs, however, if one wishes to grab an element with a particular namespaced attribute in a predicate (given the absence of implementation-independent variables in XPath 1.0).</p> - -<p>For example, one might try (incorrectly) to grab an element with a namespaced attribute as follows: <code>var xpathlink = someElements[local-name(@*)="href" and namespace-uri(@*)='<span class="nowiki">http://www.w3.org/1999/xlink</span>'];</code></p> - -<p>This could inadvertently grab some elements if one of its attributes existed that had a local name of "<code>href</code>", but it was a different attribute which had the targeted (XLink) namespace (instead of <code><a href="/en/XPath/Axes/attribute" title="en/XPath/Axes/attribute">@href</a></code>).</p> - -<p>In order to accurately grab elements with the XLink <code>@href</code> attribute (without also being confined to predefined prefixes in a namespace resolver), one could obtain them as follows:</p> - -<pre class="brush: js">var xpathEls = 'someElements[@*[local-name() = "href" and namespace-uri() = "http://www.w3.org/1999/xlink"]]'; // Grabs elements with any single attribute that has both the local name 'href' and the XLink namespace -var thislevel = xml.evaluate(xpathEls, xml, null, XPathResult.ANY_TYPE, null); -var thisitemEl = thislevel.iterateNext(); -</pre> - -<h4 id="XPathResult_Defined_Constants" name="XPathResult_Defined_Constants">XPathResult Defined Constants</h4> - -<table class="standard-table"> - <thead> - <tr> - <td class="header">Result Type Defined Constant</td> - <td class="header">Value</td> - <td class="header">Description</td> - </tr> - </thead> - <tbody> - <tr> - <td>ANY_TYPE</td> - <td>0</td> - <td>A result set containing whatever type naturally results from evaluation of the expression. Note that if the result is a node-set then UNORDERED_NODE_ITERATOR_TYPE is always the resulting type.</td> - </tr> - <tr> - <td>NUMBER_TYPE</td> - <td>1</td> - <td>A result containing a single number. This is useful for example, in an XPath expression using the <code>count()</code> function.</td> - </tr> - <tr> - <td>STRING_TYPE</td> - <td>2</td> - <td>A result containing a single string.</td> - </tr> - <tr> - <td>BOOLEAN_TYPE</td> - <td>3</td> - <td>A result containing a single boolean value. This is useful for example, in an XPath expression using the <code>not()</code> function.</td> - </tr> - <tr> - <td>UNORDERED_NODE_ITERATOR_TYPE</td> - <td>4</td> - <td>A result node-set containing all the nodes matching the expression. The nodes may not necessarily be in the same order that they appear in the document.</td> - </tr> - <tr> - <td>ORDERED_NODE_ITERATOR_TYPE</td> - <td>5</td> - <td>A result node-set containing all the nodes matching the expression. The nodes in the result set are in the same order that they appear in the document.</td> - </tr> - <tr> - <td>UNORDERED_NODE_SNAPSHOT_TYPE</td> - <td>6</td> - <td>A result node-set containing snapshots of all the nodes matching the expression. The nodes may not necessarily be in the same order that they appear in the document.</td> - </tr> - <tr> - <td>ORDERED_NODE_SNAPSHOT_TYPE</td> - <td>7</td> - <td>A result node-set containing snapshots of all the nodes matching the expression. The nodes in the result set are in the same order that they appear in the document.</td> - </tr> - <tr> - <td>ANY_UNORDERED_NODE_TYPE</td> - <td>8</td> - <td>A result node-set containing any single node that matches the expression. The node is not necessarily the first node in the document that matches the expression.</td> - </tr> - <tr> - <td>FIRST_ORDERED_NODE_TYPE</td> - <td>9</td> - <td>A result node-set containing the first node in the document that matches the expression.</td> - </tr> - </tbody> -</table> - -<h2 id="See_also" name="See_also">See also</h2> - -<ul> - <li><a href="/en/Using_XPath" title="en/Using_XPath">Using XPath</a></li> -</ul> - -<div class="originaldocinfo"> -<h2 id="Original_Document_Information" name="Original_Document_Information">Original Document Information</h2> - -<ul> - <li>Based Upon Original Document <a class="external" href="http://www-xray.ast.cam.ac.uk/~jgraham/mozilla/xpath-tutorial.html">Mozilla XPath Tutorial</a></li> - <li>Original Source Author: James Graham.</li> - <li>Other Contributors: James Thompson.</li> - <li>Last Updated Date: 2006-3-25.</li> -</ul> -</div> - -<p> </p> diff --git a/files/es/web/javascript/descripción_de_las_tecnologías_javascript/index.html b/files/es/web/javascript/javascript_technologies_overview/index.html index b61a56c1e5..b61a56c1e5 100644 --- a/files/es/web/javascript/descripción_de_las_tecnologías_javascript/index.html +++ b/files/es/web/javascript/javascript_technologies_overview/index.html diff --git a/files/es/web/javascript/gestion_de_memoria/index.html b/files/es/web/javascript/memory_management/index.html index 3e2a47287f..3e2a47287f 100644 --- a/files/es/web/javascript/gestion_de_memoria/index.html +++ b/files/es/web/javascript/memory_management/index.html diff --git a/files/es/web/javascript/referencia/acerca_de/index.html b/files/es/web/javascript/reference/about/index.html index 3382ea7dca..3382ea7dca 100644 --- a/files/es/web/javascript/referencia/acerca_de/index.html +++ b/files/es/web/javascript/reference/about/index.html diff --git a/files/es/web/javascript/referencia/classes/constructor/index.html b/files/es/web/javascript/reference/classes/constructor/index.html index 9ad7ec8de9..9ad7ec8de9 100644 --- a/files/es/web/javascript/referencia/classes/constructor/index.html +++ b/files/es/web/javascript/reference/classes/constructor/index.html diff --git a/files/es/web/javascript/referencia/classes/extends/index.html b/files/es/web/javascript/reference/classes/extends/index.html index 6781c3801e..6781c3801e 100644 --- a/files/es/web/javascript/referencia/classes/extends/index.html +++ b/files/es/web/javascript/reference/classes/extends/index.html diff --git a/files/es/web/javascript/referencia/classes/index.html b/files/es/web/javascript/reference/classes/index.html index 0f108dda68..0f108dda68 100644 --- a/files/es/web/javascript/referencia/classes/index.html +++ b/files/es/web/javascript/reference/classes/index.html diff --git a/files/es/web/javascript/referencia/classes/private_class_fields/index.html b/files/es/web/javascript/reference/classes/private_class_fields/index.html index 5826cc125b..5826cc125b 100644 --- a/files/es/web/javascript/referencia/classes/private_class_fields/index.html +++ b/files/es/web/javascript/reference/classes/private_class_fields/index.html diff --git a/files/es/web/javascript/referencia/classes/class_fields/index.html b/files/es/web/javascript/reference/classes/public_class_fields/index.html index 446c63c001..446c63c001 100644 --- a/files/es/web/javascript/referencia/classes/class_fields/index.html +++ b/files/es/web/javascript/reference/classes/public_class_fields/index.html diff --git a/files/es/web/javascript/referencia/classes/static/index.html b/files/es/web/javascript/reference/classes/static/index.html index 92f972f171..92f972f171 100644 --- a/files/es/web/javascript/referencia/classes/static/index.html +++ b/files/es/web/javascript/reference/classes/static/index.html diff --git a/files/es/web/javascript/referencia/características_desaprobadas/index.html b/files/es/web/javascript/reference/deprecated_and_obsolete_features/index.html index f0f18cfbd7..f0f18cfbd7 100644 --- a/files/es/web/javascript/referencia/características_desaprobadas/index.html +++ b/files/es/web/javascript/reference/deprecated_and_obsolete_features/index.html diff --git a/files/es/web/javascript/referencia/características_desaprobadas/the_legacy_iterator_protocol/index.html b/files/es/web/javascript/reference/deprecated_and_obsolete_features/the_legacy_iterator_protocol/index.html index 5ef865f0bb..5ef865f0bb 100644 --- a/files/es/web/javascript/referencia/características_desaprobadas/the_legacy_iterator_protocol/index.html +++ b/files/es/web/javascript/reference/deprecated_and_obsolete_features/the_legacy_iterator_protocol/index.html diff --git a/files/es/web/javascript/reference/errors/indicador_regexp_no-val/index.html b/files/es/web/javascript/reference/errors/bad_regexp_flag/index.html index 3bb05d9b89..3bb05d9b89 100644 --- a/files/es/web/javascript/reference/errors/indicador_regexp_no-val/index.html +++ b/files/es/web/javascript/reference/errors/bad_regexp_flag/index.html diff --git a/files/es/web/javascript/reference/errors/caracter_ilegal/index.html b/files/es/web/javascript/reference/errors/illegal_character/index.html index cc9422a21d..cc9422a21d 100644 --- a/files/es/web/javascript/reference/errors/caracter_ilegal/index.html +++ b/files/es/web/javascript/reference/errors/illegal_character/index.html diff --git a/files/es/web/javascript/reference/errors/falta_puntoycoma_antes_de_declaracion/index.html b/files/es/web/javascript/reference/errors/missing_semicolon_before_statement/index.html index c03cb15dd2..c03cb15dd2 100644 --- a/files/es/web/javascript/reference/errors/falta_puntoycoma_antes_de_declaracion/index.html +++ b/files/es/web/javascript/reference/errors/missing_semicolon_before_statement/index.html diff --git a/files/es/web/javascript/reference/errors/strict_y_parámetros_complejos/index.html b/files/es/web/javascript/reference/errors/strict_non_simple_params/index.html index 2ca6ef8de4..2ca6ef8de4 100644 --- a/files/es/web/javascript/reference/errors/strict_y_parámetros_complejos/index.html +++ b/files/es/web/javascript/reference/errors/strict_non_simple_params/index.html diff --git a/files/es/web/javascript/referencia/funciones/arguments/callee/index.html b/files/es/web/javascript/reference/functions/arguments/callee/index.html index 1902131055..1902131055 100644 --- a/files/es/web/javascript/referencia/funciones/arguments/callee/index.html +++ b/files/es/web/javascript/reference/functions/arguments/callee/index.html diff --git a/files/es/web/javascript/referencia/funciones/arguments/index.html b/files/es/web/javascript/reference/functions/arguments/index.html index ab768cff21..ab768cff21 100644 --- a/files/es/web/javascript/referencia/funciones/arguments/index.html +++ b/files/es/web/javascript/reference/functions/arguments/index.html diff --git a/files/es/web/javascript/referencia/funciones/arguments/length/index.html b/files/es/web/javascript/reference/functions/arguments/length/index.html index b1d7698194..b1d7698194 100644 --- a/files/es/web/javascript/referencia/funciones/arguments/length/index.html +++ b/files/es/web/javascript/reference/functions/arguments/length/index.html diff --git a/files/es/web/javascript/referencia/funciones/arrow_functions/index.html b/files/es/web/javascript/reference/functions/arrow_functions/index.html index 6ea9a35595..6ea9a35595 100644 --- a/files/es/web/javascript/referencia/funciones/arrow_functions/index.html +++ b/files/es/web/javascript/reference/functions/arrow_functions/index.html diff --git a/files/es/web/javascript/referencia/funciones/parametros_por_defecto/index.html b/files/es/web/javascript/reference/functions/default_parameters/index.html index e319a3606b..e319a3606b 100644 --- a/files/es/web/javascript/referencia/funciones/parametros_por_defecto/index.html +++ b/files/es/web/javascript/reference/functions/default_parameters/index.html diff --git a/files/es/web/javascript/referencia/funciones/get/index.html b/files/es/web/javascript/reference/functions/get/index.html index 7125ab0caa..7125ab0caa 100644 --- a/files/es/web/javascript/referencia/funciones/get/index.html +++ b/files/es/web/javascript/reference/functions/get/index.html diff --git a/files/es/web/javascript/referencia/funciones/index.html b/files/es/web/javascript/reference/functions/index.html index ac1bea24ea..ac1bea24ea 100644 --- a/files/es/web/javascript/referencia/funciones/index.html +++ b/files/es/web/javascript/reference/functions/index.html diff --git a/files/es/web/javascript/referencia/funciones/method_definitions/index.html b/files/es/web/javascript/reference/functions/method_definitions/index.html index 2aa23ca9b3..2aa23ca9b3 100644 --- a/files/es/web/javascript/referencia/funciones/method_definitions/index.html +++ b/files/es/web/javascript/reference/functions/method_definitions/index.html diff --git a/files/es/web/javascript/referencia/funciones/parametros_rest/index.html b/files/es/web/javascript/reference/functions/rest_parameters/index.html index 2e26e2c6e0..2e26e2c6e0 100644 --- a/files/es/web/javascript/referencia/funciones/parametros_rest/index.html +++ b/files/es/web/javascript/reference/functions/rest_parameters/index.html diff --git a/files/es/web/javascript/referencia/funciones/set/index.html b/files/es/web/javascript/reference/functions/set/index.html index ef555e6759..ef555e6759 100644 --- a/files/es/web/javascript/referencia/funciones/set/index.html +++ b/files/es/web/javascript/reference/functions/set/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/aggregateerror/index.html b/files/es/web/javascript/reference/global_objects/aggregateerror/index.html index 524d0f9f5a..524d0f9f5a 100644 --- a/files/es/web/javascript/referencia/objetos_globales/aggregateerror/index.html +++ b/files/es/web/javascript/reference/global_objects/aggregateerror/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/@@iterator/index.html b/files/es/web/javascript/reference/global_objects/array/@@iterator/index.html index 65ac581204..65ac581204 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/@@iterator/index.html +++ b/files/es/web/javascript/reference/global_objects/array/@@iterator/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/@@species/index.html b/files/es/web/javascript/reference/global_objects/array/@@species/index.html index 2f15ad345a..2f15ad345a 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/@@species/index.html +++ b/files/es/web/javascript/reference/global_objects/array/@@species/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/@@unscopables/index.html b/files/es/web/javascript/reference/global_objects/array/@@unscopables/index.html index 43dc771ae7..43dc771ae7 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/@@unscopables/index.html +++ b/files/es/web/javascript/reference/global_objects/array/@@unscopables/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/concat/index.html b/files/es/web/javascript/reference/global_objects/array/concat/index.html index dc7dfc999d..dc7dfc999d 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/concat/index.html +++ b/files/es/web/javascript/reference/global_objects/array/concat/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/copywithin/index.html b/files/es/web/javascript/reference/global_objects/array/copywithin/index.html index e28b99c382..e28b99c382 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/copywithin/index.html +++ b/files/es/web/javascript/reference/global_objects/array/copywithin/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/entries/index.html b/files/es/web/javascript/reference/global_objects/array/entries/index.html index 89fef6475f..89fef6475f 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/entries/index.html +++ b/files/es/web/javascript/reference/global_objects/array/entries/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/every/index.html b/files/es/web/javascript/reference/global_objects/array/every/index.html index 540ebbdfa9..540ebbdfa9 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/every/index.html +++ b/files/es/web/javascript/reference/global_objects/array/every/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/fill/index.html b/files/es/web/javascript/reference/global_objects/array/fill/index.html index 7113df34bd..7113df34bd 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/fill/index.html +++ b/files/es/web/javascript/reference/global_objects/array/fill/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/filter/index.html b/files/es/web/javascript/reference/global_objects/array/filter/index.html index 98e6843c4f..98e6843c4f 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/filter/index.html +++ b/files/es/web/javascript/reference/global_objects/array/filter/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/find/index.html b/files/es/web/javascript/reference/global_objects/array/find/index.html index 7de7850cca..7de7850cca 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/find/index.html +++ b/files/es/web/javascript/reference/global_objects/array/find/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/findindex/index.html b/files/es/web/javascript/reference/global_objects/array/findindex/index.html index c249a3b2df..c249a3b2df 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/findindex/index.html +++ b/files/es/web/javascript/reference/global_objects/array/findindex/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/flat/index.html b/files/es/web/javascript/reference/global_objects/array/flat/index.html index 67d1b3a4c7..67d1b3a4c7 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/flat/index.html +++ b/files/es/web/javascript/reference/global_objects/array/flat/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/flatmap/index.html b/files/es/web/javascript/reference/global_objects/array/flatmap/index.html index 0a93f97675..0a93f97675 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/flatmap/index.html +++ b/files/es/web/javascript/reference/global_objects/array/flatmap/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/foreach/index.html b/files/es/web/javascript/reference/global_objects/array/foreach/index.html index bc6b693176..bc6b693176 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/foreach/index.html +++ b/files/es/web/javascript/reference/global_objects/array/foreach/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/from/index.html b/files/es/web/javascript/reference/global_objects/array/from/index.html index a11d0ebd53..a11d0ebd53 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/from/index.html +++ b/files/es/web/javascript/reference/global_objects/array/from/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/includes/index.html b/files/es/web/javascript/reference/global_objects/array/includes/index.html index 3831c7d73d..3831c7d73d 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/includes/index.html +++ b/files/es/web/javascript/reference/global_objects/array/includes/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/index.html b/files/es/web/javascript/reference/global_objects/array/index.html index 45531c7a3e..45531c7a3e 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/index.html +++ b/files/es/web/javascript/reference/global_objects/array/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/indexof/index.html b/files/es/web/javascript/reference/global_objects/array/indexof/index.html index 7aad7773b1..7aad7773b1 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/indexof/index.html +++ b/files/es/web/javascript/reference/global_objects/array/indexof/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/isarray/index.html b/files/es/web/javascript/reference/global_objects/array/isarray/index.html index b2a115a814..b2a115a814 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/isarray/index.html +++ b/files/es/web/javascript/reference/global_objects/array/isarray/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/join/index.html b/files/es/web/javascript/reference/global_objects/array/join/index.html index ea9ba3e544..ea9ba3e544 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/join/index.html +++ b/files/es/web/javascript/reference/global_objects/array/join/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/keys/index.html b/files/es/web/javascript/reference/global_objects/array/keys/index.html index ff7cb593f5..ff7cb593f5 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/keys/index.html +++ b/files/es/web/javascript/reference/global_objects/array/keys/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/lastindexof/index.html b/files/es/web/javascript/reference/global_objects/array/lastindexof/index.html index 19667a54af..19667a54af 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/lastindexof/index.html +++ b/files/es/web/javascript/reference/global_objects/array/lastindexof/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/length/index.html b/files/es/web/javascript/reference/global_objects/array/length/index.html index cbbb1a46db..cbbb1a46db 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/length/index.html +++ b/files/es/web/javascript/reference/global_objects/array/length/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/map/index.html b/files/es/web/javascript/reference/global_objects/array/map/index.html index 8b958a4945..8b958a4945 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/map/index.html +++ b/files/es/web/javascript/reference/global_objects/array/map/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/of/index.html b/files/es/web/javascript/reference/global_objects/array/of/index.html index f57c7e2bc1..f57c7e2bc1 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/of/index.html +++ b/files/es/web/javascript/reference/global_objects/array/of/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/pop/index.html b/files/es/web/javascript/reference/global_objects/array/pop/index.html index acc6d06885..acc6d06885 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/pop/index.html +++ b/files/es/web/javascript/reference/global_objects/array/pop/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/push/index.html b/files/es/web/javascript/reference/global_objects/array/push/index.html index fc00ce7e7a..fc00ce7e7a 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/push/index.html +++ b/files/es/web/javascript/reference/global_objects/array/push/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/reduce/index.html b/files/es/web/javascript/reference/global_objects/array/reduce/index.html index 68d7a9cb2f..68d7a9cb2f 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/reduce/index.html +++ b/files/es/web/javascript/reference/global_objects/array/reduce/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/reduceright/index.html b/files/es/web/javascript/reference/global_objects/array/reduceright/index.html index cff59fddf4..cff59fddf4 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/reduceright/index.html +++ b/files/es/web/javascript/reference/global_objects/array/reduceright/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/reverse/index.html b/files/es/web/javascript/reference/global_objects/array/reverse/index.html index 7399f8dcda..7399f8dcda 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/reverse/index.html +++ b/files/es/web/javascript/reference/global_objects/array/reverse/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/shift/index.html b/files/es/web/javascript/reference/global_objects/array/shift/index.html index 7391f6c325..7391f6c325 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/shift/index.html +++ b/files/es/web/javascript/reference/global_objects/array/shift/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/slice/index.html b/files/es/web/javascript/reference/global_objects/array/slice/index.html index e3ddd7e8a5..e3ddd7e8a5 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/slice/index.html +++ b/files/es/web/javascript/reference/global_objects/array/slice/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/some/index.html b/files/es/web/javascript/reference/global_objects/array/some/index.html index d04b57b025..d04b57b025 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/some/index.html +++ b/files/es/web/javascript/reference/global_objects/array/some/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/sort/index.html b/files/es/web/javascript/reference/global_objects/array/sort/index.html index ac28826327..ac28826327 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/sort/index.html +++ b/files/es/web/javascript/reference/global_objects/array/sort/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/splice/index.html b/files/es/web/javascript/reference/global_objects/array/splice/index.html index 5d7992a2c4..5d7992a2c4 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/splice/index.html +++ b/files/es/web/javascript/reference/global_objects/array/splice/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/tolocalestring/index.html b/files/es/web/javascript/reference/global_objects/array/tolocalestring/index.html index 0fc418ab47..0fc418ab47 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/tolocalestring/index.html +++ b/files/es/web/javascript/reference/global_objects/array/tolocalestring/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/tosource/index.html b/files/es/web/javascript/reference/global_objects/array/tosource/index.html index ffd8df0b3b..ffd8df0b3b 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/tosource/index.html +++ b/files/es/web/javascript/reference/global_objects/array/tosource/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/tostring/index.html b/files/es/web/javascript/reference/global_objects/array/tostring/index.html index 402f011e0f..402f011e0f 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/tostring/index.html +++ b/files/es/web/javascript/reference/global_objects/array/tostring/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/unshift/index.html b/files/es/web/javascript/reference/global_objects/array/unshift/index.html index 4641a05d98..4641a05d98 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/unshift/index.html +++ b/files/es/web/javascript/reference/global_objects/array/unshift/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/values/index.html b/files/es/web/javascript/reference/global_objects/array/values/index.html index dbc76e8634..dbc76e8634 100644 --- a/files/es/web/javascript/referencia/objetos_globales/array/values/index.html +++ b/files/es/web/javascript/reference/global_objects/array/values/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/arraybuffer/@@species/index.html b/files/es/web/javascript/reference/global_objects/arraybuffer/@@species/index.html index ab87242260..ab87242260 100644 --- a/files/es/web/javascript/referencia/objetos_globales/arraybuffer/@@species/index.html +++ b/files/es/web/javascript/reference/global_objects/arraybuffer/@@species/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/arraybuffer/bytelength/index.html b/files/es/web/javascript/reference/global_objects/arraybuffer/bytelength/index.html index e553024b1e..e553024b1e 100644 --- a/files/es/web/javascript/referencia/objetos_globales/arraybuffer/bytelength/index.html +++ b/files/es/web/javascript/reference/global_objects/arraybuffer/bytelength/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/arraybuffer/index.html b/files/es/web/javascript/reference/global_objects/arraybuffer/index.html index 4a83b5a24d..4a83b5a24d 100644 --- a/files/es/web/javascript/referencia/objetos_globales/arraybuffer/index.html +++ b/files/es/web/javascript/reference/global_objects/arraybuffer/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/funcionesasíncronas/index.html b/files/es/web/javascript/reference/global_objects/asyncfunction/index.html index bdb37b012c..bdb37b012c 100644 --- a/files/es/web/javascript/referencia/objetos_globales/funcionesasíncronas/index.html +++ b/files/es/web/javascript/reference/global_objects/asyncfunction/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/boolean/boolean/index.html b/files/es/web/javascript/reference/global_objects/boolean/boolean/index.html index 924ab7ccef..924ab7ccef 100644 --- a/files/es/web/javascript/referencia/objetos_globales/boolean/boolean/index.html +++ b/files/es/web/javascript/reference/global_objects/boolean/boolean/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/boolean/index.html b/files/es/web/javascript/reference/global_objects/boolean/index.html index 17a0f7d9e9..17a0f7d9e9 100644 --- a/files/es/web/javascript/referencia/objetos_globales/boolean/index.html +++ b/files/es/web/javascript/reference/global_objects/boolean/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/boolean/tosource/index.html b/files/es/web/javascript/reference/global_objects/boolean/tosource/index.html index e42f79f26b..e42f79f26b 100644 --- a/files/es/web/javascript/referencia/objetos_globales/boolean/tosource/index.html +++ b/files/es/web/javascript/reference/global_objects/boolean/tosource/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/date/getdate/index.html b/files/es/web/javascript/reference/global_objects/date/getdate/index.html index 451f889003..451f889003 100644 --- a/files/es/web/javascript/referencia/objetos_globales/date/getdate/index.html +++ b/files/es/web/javascript/reference/global_objects/date/getdate/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/date/getday/index.html b/files/es/web/javascript/reference/global_objects/date/getday/index.html index f384f21b71..f384f21b71 100644 --- a/files/es/web/javascript/referencia/objetos_globales/date/getday/index.html +++ b/files/es/web/javascript/reference/global_objects/date/getday/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/date/getfullyear/index.html b/files/es/web/javascript/reference/global_objects/date/getfullyear/index.html index 0d047fbbc3..0d047fbbc3 100644 --- a/files/es/web/javascript/referencia/objetos_globales/date/getfullyear/index.html +++ b/files/es/web/javascript/reference/global_objects/date/getfullyear/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/date/gethours/index.html b/files/es/web/javascript/reference/global_objects/date/gethours/index.html index b669c976c7..b669c976c7 100644 --- a/files/es/web/javascript/referencia/objetos_globales/date/gethours/index.html +++ b/files/es/web/javascript/reference/global_objects/date/gethours/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/date/getmilliseconds/index.html b/files/es/web/javascript/reference/global_objects/date/getmilliseconds/index.html index cf673a530a..cf673a530a 100644 --- a/files/es/web/javascript/referencia/objetos_globales/date/getmilliseconds/index.html +++ b/files/es/web/javascript/reference/global_objects/date/getmilliseconds/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/date/getminutes/index.html b/files/es/web/javascript/reference/global_objects/date/getminutes/index.html index 9b144239b9..9b144239b9 100644 --- a/files/es/web/javascript/referencia/objetos_globales/date/getminutes/index.html +++ b/files/es/web/javascript/reference/global_objects/date/getminutes/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/date/getmonth/index.html b/files/es/web/javascript/reference/global_objects/date/getmonth/index.html index 08a7e1d143..08a7e1d143 100644 --- a/files/es/web/javascript/referencia/objetos_globales/date/getmonth/index.html +++ b/files/es/web/javascript/reference/global_objects/date/getmonth/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/date/getseconds/index.html b/files/es/web/javascript/reference/global_objects/date/getseconds/index.html index 875fe3f48b..875fe3f48b 100644 --- a/files/es/web/javascript/referencia/objetos_globales/date/getseconds/index.html +++ b/files/es/web/javascript/reference/global_objects/date/getseconds/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/date/gettime/index.html b/files/es/web/javascript/reference/global_objects/date/gettime/index.html index f08882be5e..f08882be5e 100644 --- a/files/es/web/javascript/referencia/objetos_globales/date/gettime/index.html +++ b/files/es/web/javascript/reference/global_objects/date/gettime/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/date/getutcfullyear/index.html b/files/es/web/javascript/reference/global_objects/date/getutcfullyear/index.html index f2133bfc02..f2133bfc02 100644 --- a/files/es/web/javascript/referencia/objetos_globales/date/getutcfullyear/index.html +++ b/files/es/web/javascript/reference/global_objects/date/getutcfullyear/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/date/getutchours/index.html b/files/es/web/javascript/reference/global_objects/date/getutchours/index.html index 1e7a7a1ce2..1e7a7a1ce2 100644 --- a/files/es/web/javascript/referencia/objetos_globales/date/getutchours/index.html +++ b/files/es/web/javascript/reference/global_objects/date/getutchours/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/date/index.html b/files/es/web/javascript/reference/global_objects/date/index.html index 20e05539e5..20e05539e5 100644 --- a/files/es/web/javascript/referencia/objetos_globales/date/index.html +++ b/files/es/web/javascript/reference/global_objects/date/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/date/now/index.html b/files/es/web/javascript/reference/global_objects/date/now/index.html index 6c611710bb..6c611710bb 100644 --- a/files/es/web/javascript/referencia/objetos_globales/date/now/index.html +++ b/files/es/web/javascript/reference/global_objects/date/now/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/date/parse/index.html b/files/es/web/javascript/reference/global_objects/date/parse/index.html index 15536775d7..15536775d7 100644 --- a/files/es/web/javascript/referencia/objetos_globales/date/parse/index.html +++ b/files/es/web/javascript/reference/global_objects/date/parse/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/date/setfullyear/index.html b/files/es/web/javascript/reference/global_objects/date/setfullyear/index.html index e272f78fc3..e272f78fc3 100644 --- a/files/es/web/javascript/referencia/objetos_globales/date/setfullyear/index.html +++ b/files/es/web/javascript/reference/global_objects/date/setfullyear/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/date/setmonth/index.html b/files/es/web/javascript/reference/global_objects/date/setmonth/index.html index 04aa9ec82a..04aa9ec82a 100644 --- a/files/es/web/javascript/referencia/objetos_globales/date/setmonth/index.html +++ b/files/es/web/javascript/reference/global_objects/date/setmonth/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/date/todatestring/index.html b/files/es/web/javascript/reference/global_objects/date/todatestring/index.html index b0a3b5f431..b0a3b5f431 100644 --- a/files/es/web/javascript/referencia/objetos_globales/date/todatestring/index.html +++ b/files/es/web/javascript/reference/global_objects/date/todatestring/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/date/toisostring/index.html b/files/es/web/javascript/reference/global_objects/date/toisostring/index.html index b3461f355d..b3461f355d 100644 --- a/files/es/web/javascript/referencia/objetos_globales/date/toisostring/index.html +++ b/files/es/web/javascript/reference/global_objects/date/toisostring/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/date/tojson/index.html b/files/es/web/javascript/reference/global_objects/date/tojson/index.html index 7d44a716c2..7d44a716c2 100644 --- a/files/es/web/javascript/referencia/objetos_globales/date/tojson/index.html +++ b/files/es/web/javascript/reference/global_objects/date/tojson/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/date/tolocaledatestring/index.html b/files/es/web/javascript/reference/global_objects/date/tolocaledatestring/index.html index 26b773ba9a..26b773ba9a 100644 --- a/files/es/web/javascript/referencia/objetos_globales/date/tolocaledatestring/index.html +++ b/files/es/web/javascript/reference/global_objects/date/tolocaledatestring/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/date/tolocalestring/index.html b/files/es/web/javascript/reference/global_objects/date/tolocalestring/index.html index 77f48344d3..77f48344d3 100644 --- a/files/es/web/javascript/referencia/objetos_globales/date/tolocalestring/index.html +++ b/files/es/web/javascript/reference/global_objects/date/tolocalestring/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/date/tolocaletimestring/index.html b/files/es/web/javascript/reference/global_objects/date/tolocaletimestring/index.html index c3954096f6..c3954096f6 100644 --- a/files/es/web/javascript/referencia/objetos_globales/date/tolocaletimestring/index.html +++ b/files/es/web/javascript/reference/global_objects/date/tolocaletimestring/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/date/toutcstring/index.html b/files/es/web/javascript/reference/global_objects/date/toutcstring/index.html index 4742a6eacf..4742a6eacf 100644 --- a/files/es/web/javascript/referencia/objetos_globales/date/toutcstring/index.html +++ b/files/es/web/javascript/reference/global_objects/date/toutcstring/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/date/utc/index.html b/files/es/web/javascript/reference/global_objects/date/utc/index.html index 605ae2819d..605ae2819d 100644 --- a/files/es/web/javascript/referencia/objetos_globales/date/utc/index.html +++ b/files/es/web/javascript/reference/global_objects/date/utc/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/decodeuri/index.html b/files/es/web/javascript/reference/global_objects/decodeuri/index.html index dc8264eebe..dc8264eebe 100644 --- a/files/es/web/javascript/referencia/objetos_globales/decodeuri/index.html +++ b/files/es/web/javascript/reference/global_objects/decodeuri/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/decodeuricomponent/index.html b/files/es/web/javascript/reference/global_objects/decodeuricomponent/index.html index 05d9bd4b52..05d9bd4b52 100644 --- a/files/es/web/javascript/referencia/objetos_globales/decodeuricomponent/index.html +++ b/files/es/web/javascript/reference/global_objects/decodeuricomponent/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/encodeuri/index.html b/files/es/web/javascript/reference/global_objects/encodeuri/index.html index 51277231e0..51277231e0 100644 --- a/files/es/web/javascript/referencia/objetos_globales/encodeuri/index.html +++ b/files/es/web/javascript/reference/global_objects/encodeuri/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/encodeuricomponent/index.html b/files/es/web/javascript/reference/global_objects/encodeuricomponent/index.html index 53af149970..53af149970 100644 --- a/files/es/web/javascript/referencia/objetos_globales/encodeuricomponent/index.html +++ b/files/es/web/javascript/reference/global_objects/encodeuricomponent/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/error/constructor_error/index.html b/files/es/web/javascript/reference/global_objects/error/error/index.html index 114831c512..114831c512 100644 --- a/files/es/web/javascript/referencia/objetos_globales/error/constructor_error/index.html +++ b/files/es/web/javascript/reference/global_objects/error/error/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/error/filename/index.html b/files/es/web/javascript/reference/global_objects/error/filename/index.html index 8e633934e0..8e633934e0 100644 --- a/files/es/web/javascript/referencia/objetos_globales/error/filename/index.html +++ b/files/es/web/javascript/reference/global_objects/error/filename/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/error/index.html b/files/es/web/javascript/reference/global_objects/error/index.html index 03cbd038da..03cbd038da 100644 --- a/files/es/web/javascript/referencia/objetos_globales/error/index.html +++ b/files/es/web/javascript/reference/global_objects/error/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/error/linenumber/index.html b/files/es/web/javascript/reference/global_objects/error/linenumber/index.html index 0efec0696f..0efec0696f 100644 --- a/files/es/web/javascript/referencia/objetos_globales/error/linenumber/index.html +++ b/files/es/web/javascript/reference/global_objects/error/linenumber/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/error/message/index.html b/files/es/web/javascript/reference/global_objects/error/message/index.html index 3f14983d6e..3f14983d6e 100644 --- a/files/es/web/javascript/referencia/objetos_globales/error/message/index.html +++ b/files/es/web/javascript/reference/global_objects/error/message/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/error/name/index.html b/files/es/web/javascript/reference/global_objects/error/name/index.html index 841cc7cbc4..841cc7cbc4 100644 --- a/files/es/web/javascript/referencia/objetos_globales/error/name/index.html +++ b/files/es/web/javascript/reference/global_objects/error/name/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/error/tosource/index.html b/files/es/web/javascript/reference/global_objects/error/tosource/index.html index fb1b429884..fb1b429884 100644 --- a/files/es/web/javascript/referencia/objetos_globales/error/tosource/index.html +++ b/files/es/web/javascript/reference/global_objects/error/tosource/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/error/tostring/index.html b/files/es/web/javascript/reference/global_objects/error/tostring/index.html index f4ea4a44b9..f4ea4a44b9 100644 --- a/files/es/web/javascript/referencia/objetos_globales/error/tostring/index.html +++ b/files/es/web/javascript/reference/global_objects/error/tostring/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/escape/index.html b/files/es/web/javascript/reference/global_objects/escape/index.html index 4925618b0e..4925618b0e 100644 --- a/files/es/web/javascript/referencia/objetos_globales/escape/index.html +++ b/files/es/web/javascript/reference/global_objects/escape/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/eval/index.html b/files/es/web/javascript/reference/global_objects/eval/index.html index 52375445c4..52375445c4 100644 --- a/files/es/web/javascript/referencia/objetos_globales/eval/index.html +++ b/files/es/web/javascript/reference/global_objects/eval/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/evalerror/index.html b/files/es/web/javascript/reference/global_objects/evalerror/index.html index 13fbe371e4..13fbe371e4 100644 --- a/files/es/web/javascript/referencia/objetos_globales/evalerror/index.html +++ b/files/es/web/javascript/reference/global_objects/evalerror/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/function/apply/index.html b/files/es/web/javascript/reference/global_objects/function/apply/index.html index 07f47b42f2..07f47b42f2 100644 --- a/files/es/web/javascript/referencia/objetos_globales/function/apply/index.html +++ b/files/es/web/javascript/reference/global_objects/function/apply/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/function/arguments/index.html b/files/es/web/javascript/reference/global_objects/function/arguments/index.html index f0f8f6ca90..f0f8f6ca90 100644 --- a/files/es/web/javascript/referencia/objetos_globales/function/arguments/index.html +++ b/files/es/web/javascript/reference/global_objects/function/arguments/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/function/bind/index.html b/files/es/web/javascript/reference/global_objects/function/bind/index.html index bdc7b5b73c..bdc7b5b73c 100644 --- a/files/es/web/javascript/referencia/objetos_globales/function/bind/index.html +++ b/files/es/web/javascript/reference/global_objects/function/bind/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/function/call/index.html b/files/es/web/javascript/reference/global_objects/function/call/index.html index 4200c5d2a5..4200c5d2a5 100644 --- a/files/es/web/javascript/referencia/objetos_globales/function/call/index.html +++ b/files/es/web/javascript/reference/global_objects/function/call/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/function/caller/index.html b/files/es/web/javascript/reference/global_objects/function/caller/index.html index 942df69a68..942df69a68 100644 --- a/files/es/web/javascript/referencia/objetos_globales/function/caller/index.html +++ b/files/es/web/javascript/reference/global_objects/function/caller/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/function/displayname/index.html b/files/es/web/javascript/reference/global_objects/function/displayname/index.html index d464266838..d464266838 100644 --- a/files/es/web/javascript/referencia/objetos_globales/function/displayname/index.html +++ b/files/es/web/javascript/reference/global_objects/function/displayname/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/function/función/index.html b/files/es/web/javascript/reference/global_objects/function/function/index.html index af4dff0361..af4dff0361 100644 --- a/files/es/web/javascript/referencia/objetos_globales/function/función/index.html +++ b/files/es/web/javascript/reference/global_objects/function/function/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/function/index.html b/files/es/web/javascript/reference/global_objects/function/index.html index 5b586f3611..5b586f3611 100644 --- a/files/es/web/javascript/referencia/objetos_globales/function/index.html +++ b/files/es/web/javascript/reference/global_objects/function/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/function/length/index.html b/files/es/web/javascript/reference/global_objects/function/length/index.html index 7638859bba..7638859bba 100644 --- a/files/es/web/javascript/referencia/objetos_globales/function/length/index.html +++ b/files/es/web/javascript/reference/global_objects/function/length/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/function/name/index.html b/files/es/web/javascript/reference/global_objects/function/name/index.html index 2440bd60f1..2440bd60f1 100644 --- a/files/es/web/javascript/referencia/objetos_globales/function/name/index.html +++ b/files/es/web/javascript/reference/global_objects/function/name/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/function/tosource/index.html b/files/es/web/javascript/reference/global_objects/function/tosource/index.html index 3cee3c1d4c..3cee3c1d4c 100644 --- a/files/es/web/javascript/referencia/objetos_globales/function/tosource/index.html +++ b/files/es/web/javascript/reference/global_objects/function/tosource/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/function/tostring/index.html b/files/es/web/javascript/reference/global_objects/function/tostring/index.html index b5ee70147e..b5ee70147e 100644 --- a/files/es/web/javascript/referencia/objetos_globales/function/tostring/index.html +++ b/files/es/web/javascript/reference/global_objects/function/tostring/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/generador/index.html b/files/es/web/javascript/reference/global_objects/generator/index.html index ec92ca413f..ec92ca413f 100644 --- a/files/es/web/javascript/referencia/objetos_globales/generador/index.html +++ b/files/es/web/javascript/reference/global_objects/generator/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/generador/next/index.html b/files/es/web/javascript/reference/global_objects/generator/next/index.html index 6b6bf61cbe..6b6bf61cbe 100644 --- a/files/es/web/javascript/referencia/objetos_globales/generador/next/index.html +++ b/files/es/web/javascript/reference/global_objects/generator/next/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/generador/return/index.html b/files/es/web/javascript/reference/global_objects/generator/return/index.html index 649d5b8dec..649d5b8dec 100644 --- a/files/es/web/javascript/referencia/objetos_globales/generador/return/index.html +++ b/files/es/web/javascript/reference/global_objects/generator/return/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/generador/throw/index.html b/files/es/web/javascript/reference/global_objects/generator/throw/index.html index 9f4cd76fbe..9f4cd76fbe 100644 --- a/files/es/web/javascript/referencia/objetos_globales/generador/throw/index.html +++ b/files/es/web/javascript/reference/global_objects/generator/throw/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/index.html b/files/es/web/javascript/reference/global_objects/index.html index 9946b3f648..9946b3f648 100644 --- a/files/es/web/javascript/referencia/objetos_globales/index.html +++ b/files/es/web/javascript/reference/global_objects/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/infinity/index.html b/files/es/web/javascript/reference/global_objects/infinity/index.html index 2a0a716eeb..2a0a716eeb 100644 --- a/files/es/web/javascript/referencia/objetos_globales/infinity/index.html +++ b/files/es/web/javascript/reference/global_objects/infinity/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/internalerror/index.html b/files/es/web/javascript/reference/global_objects/internalerror/index.html index e7754d1575..e7754d1575 100644 --- a/files/es/web/javascript/referencia/objetos_globales/internalerror/index.html +++ b/files/es/web/javascript/reference/global_objects/internalerror/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/internalerror/constructor_internalerror/index.html b/files/es/web/javascript/reference/global_objects/internalerror/internalerror/index.html index ba895aaff9..ba895aaff9 100644 --- a/files/es/web/javascript/referencia/objetos_globales/internalerror/constructor_internalerror/index.html +++ b/files/es/web/javascript/reference/global_objects/internalerror/internalerror/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/intl/index.html b/files/es/web/javascript/reference/global_objects/intl/index.html index c1a2a47243..c1a2a47243 100644 --- a/files/es/web/javascript/referencia/objetos_globales/intl/index.html +++ b/files/es/web/javascript/reference/global_objects/intl/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/intl/numberformat/format/index.html b/files/es/web/javascript/reference/global_objects/intl/numberformat/format/index.html index 713302ea3c..713302ea3c 100644 --- a/files/es/web/javascript/referencia/objetos_globales/intl/numberformat/format/index.html +++ b/files/es/web/javascript/reference/global_objects/intl/numberformat/format/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/intl/numberformat/index.html b/files/es/web/javascript/reference/global_objects/intl/numberformat/index.html index 7ee880d0e8..7ee880d0e8 100644 --- a/files/es/web/javascript/referencia/objetos_globales/intl/numberformat/index.html +++ b/files/es/web/javascript/reference/global_objects/intl/numberformat/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/intl/relativetimeformat/index.html b/files/es/web/javascript/reference/global_objects/intl/relativetimeformat/index.html index fc15049fa6..fc15049fa6 100644 --- a/files/es/web/javascript/referencia/objetos_globales/intl/relativetimeformat/index.html +++ b/files/es/web/javascript/reference/global_objects/intl/relativetimeformat/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/isfinite/index.html b/files/es/web/javascript/reference/global_objects/isfinite/index.html index 1227071c44..1227071c44 100644 --- a/files/es/web/javascript/referencia/objetos_globales/isfinite/index.html +++ b/files/es/web/javascript/reference/global_objects/isfinite/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/isnan/index.html b/files/es/web/javascript/reference/global_objects/isnan/index.html index d2607d0134..d2607d0134 100644 --- a/files/es/web/javascript/referencia/objetos_globales/isnan/index.html +++ b/files/es/web/javascript/reference/global_objects/isnan/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/json/index.html b/files/es/web/javascript/reference/global_objects/json/index.html index 2744fb71e5..2744fb71e5 100644 --- a/files/es/web/javascript/referencia/objetos_globales/json/index.html +++ b/files/es/web/javascript/reference/global_objects/json/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/json/parse/index.html b/files/es/web/javascript/reference/global_objects/json/parse/index.html index d8816fe8ff..d8816fe8ff 100644 --- a/files/es/web/javascript/referencia/objetos_globales/json/parse/index.html +++ b/files/es/web/javascript/reference/global_objects/json/parse/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/json/stringify/index.html b/files/es/web/javascript/reference/global_objects/json/stringify/index.html index 13f508d7f7..13f508d7f7 100644 --- a/files/es/web/javascript/referencia/objetos_globales/json/stringify/index.html +++ b/files/es/web/javascript/reference/global_objects/json/stringify/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/map/clear/index.html b/files/es/web/javascript/reference/global_objects/map/clear/index.html index 67e8288ad2..67e8288ad2 100644 --- a/files/es/web/javascript/referencia/objetos_globales/map/clear/index.html +++ b/files/es/web/javascript/reference/global_objects/map/clear/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/map/delete/index.html b/files/es/web/javascript/reference/global_objects/map/delete/index.html index cbd6e02a50..cbd6e02a50 100644 --- a/files/es/web/javascript/referencia/objetos_globales/map/delete/index.html +++ b/files/es/web/javascript/reference/global_objects/map/delete/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/map/entries/index.html b/files/es/web/javascript/reference/global_objects/map/entries/index.html index 76a4ca10b7..76a4ca10b7 100644 --- a/files/es/web/javascript/referencia/objetos_globales/map/entries/index.html +++ b/files/es/web/javascript/reference/global_objects/map/entries/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/map/foreach/index.html b/files/es/web/javascript/reference/global_objects/map/foreach/index.html index 00d8e85ff8..00d8e85ff8 100644 --- a/files/es/web/javascript/referencia/objetos_globales/map/foreach/index.html +++ b/files/es/web/javascript/reference/global_objects/map/foreach/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/map/get/index.html b/files/es/web/javascript/reference/global_objects/map/get/index.html index 7f53d850e3..7f53d850e3 100644 --- a/files/es/web/javascript/referencia/objetos_globales/map/get/index.html +++ b/files/es/web/javascript/reference/global_objects/map/get/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/map/has/index.html b/files/es/web/javascript/reference/global_objects/map/has/index.html index c556a00dae..c556a00dae 100644 --- a/files/es/web/javascript/referencia/objetos_globales/map/has/index.html +++ b/files/es/web/javascript/reference/global_objects/map/has/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/map/index.html b/files/es/web/javascript/reference/global_objects/map/index.html index e3ad7812b7..e3ad7812b7 100644 --- a/files/es/web/javascript/referencia/objetos_globales/map/index.html +++ b/files/es/web/javascript/reference/global_objects/map/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/map/keys/index.html b/files/es/web/javascript/reference/global_objects/map/keys/index.html index 6f67e49dee..6f67e49dee 100644 --- a/files/es/web/javascript/referencia/objetos_globales/map/keys/index.html +++ b/files/es/web/javascript/reference/global_objects/map/keys/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/map/set/index.html b/files/es/web/javascript/reference/global_objects/map/set/index.html index 27faa5a1a6..27faa5a1a6 100644 --- a/files/es/web/javascript/referencia/objetos_globales/map/set/index.html +++ b/files/es/web/javascript/reference/global_objects/map/set/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/map/size/index.html b/files/es/web/javascript/reference/global_objects/map/size/index.html index 3ca4d446db..3ca4d446db 100644 --- a/files/es/web/javascript/referencia/objetos_globales/map/size/index.html +++ b/files/es/web/javascript/reference/global_objects/map/size/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/map/values/index.html b/files/es/web/javascript/reference/global_objects/map/values/index.html index c81b54dbe7..c81b54dbe7 100644 --- a/files/es/web/javascript/referencia/objetos_globales/map/values/index.html +++ b/files/es/web/javascript/reference/global_objects/map/values/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/abs/index.html b/files/es/web/javascript/reference/global_objects/math/abs/index.html index eb286dcc59..eb286dcc59 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/abs/index.html +++ b/files/es/web/javascript/reference/global_objects/math/abs/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/acos/index.html b/files/es/web/javascript/reference/global_objects/math/acos/index.html index 3280a9b17f..3280a9b17f 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/acos/index.html +++ b/files/es/web/javascript/reference/global_objects/math/acos/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/acosh/index.html b/files/es/web/javascript/reference/global_objects/math/acosh/index.html index 8819e3c69a..8819e3c69a 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/acosh/index.html +++ b/files/es/web/javascript/reference/global_objects/math/acosh/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/asin/index.html b/files/es/web/javascript/reference/global_objects/math/asin/index.html index 1a6c78d6a5..1a6c78d6a5 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/asin/index.html +++ b/files/es/web/javascript/reference/global_objects/math/asin/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/asinh/index.html b/files/es/web/javascript/reference/global_objects/math/asinh/index.html index 9a3204a6a8..9a3204a6a8 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/asinh/index.html +++ b/files/es/web/javascript/reference/global_objects/math/asinh/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/atan/index.html b/files/es/web/javascript/reference/global_objects/math/atan/index.html index abb0453e6c..abb0453e6c 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/atan/index.html +++ b/files/es/web/javascript/reference/global_objects/math/atan/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/atan2/index.html b/files/es/web/javascript/reference/global_objects/math/atan2/index.html index 7b0dc147da..7b0dc147da 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/atan2/index.html +++ b/files/es/web/javascript/reference/global_objects/math/atan2/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/atanh/index.html b/files/es/web/javascript/reference/global_objects/math/atanh/index.html index 85022b4138..85022b4138 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/atanh/index.html +++ b/files/es/web/javascript/reference/global_objects/math/atanh/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/cbrt/index.html b/files/es/web/javascript/reference/global_objects/math/cbrt/index.html index 350bc03054..350bc03054 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/cbrt/index.html +++ b/files/es/web/javascript/reference/global_objects/math/cbrt/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/ceil/index.html b/files/es/web/javascript/reference/global_objects/math/ceil/index.html index 52b43cd3a2..52b43cd3a2 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/ceil/index.html +++ b/files/es/web/javascript/reference/global_objects/math/ceil/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/cos/index.html b/files/es/web/javascript/reference/global_objects/math/cos/index.html index 82a0793769..82a0793769 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/cos/index.html +++ b/files/es/web/javascript/reference/global_objects/math/cos/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/e/index.html b/files/es/web/javascript/reference/global_objects/math/e/index.html index 2fdc92d125..2fdc92d125 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/e/index.html +++ b/files/es/web/javascript/reference/global_objects/math/e/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/exp/index.html b/files/es/web/javascript/reference/global_objects/math/exp/index.html index ca60758600..ca60758600 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/exp/index.html +++ b/files/es/web/javascript/reference/global_objects/math/exp/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/expm1/index.html b/files/es/web/javascript/reference/global_objects/math/expm1/index.html index d8679d9230..d8679d9230 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/expm1/index.html +++ b/files/es/web/javascript/reference/global_objects/math/expm1/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/floor/index.html b/files/es/web/javascript/reference/global_objects/math/floor/index.html index 867f3e8dac..867f3e8dac 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/floor/index.html +++ b/files/es/web/javascript/reference/global_objects/math/floor/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/fround/index.html b/files/es/web/javascript/reference/global_objects/math/fround/index.html index 73d773e5b0..73d773e5b0 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/fround/index.html +++ b/files/es/web/javascript/reference/global_objects/math/fround/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/hypot/index.html b/files/es/web/javascript/reference/global_objects/math/hypot/index.html index 21d6850e44..21d6850e44 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/hypot/index.html +++ b/files/es/web/javascript/reference/global_objects/math/hypot/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/index.html b/files/es/web/javascript/reference/global_objects/math/index.html index bdf0d21e74..bdf0d21e74 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/index.html +++ b/files/es/web/javascript/reference/global_objects/math/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/ln10/index.html b/files/es/web/javascript/reference/global_objects/math/ln10/index.html index 8b9f40b77b..8b9f40b77b 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/ln10/index.html +++ b/files/es/web/javascript/reference/global_objects/math/ln10/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/ln2/index.html b/files/es/web/javascript/reference/global_objects/math/ln2/index.html index 4a447f677a..4a447f677a 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/ln2/index.html +++ b/files/es/web/javascript/reference/global_objects/math/ln2/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/log/index.html b/files/es/web/javascript/reference/global_objects/math/log/index.html index d243cd0501..d243cd0501 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/log/index.html +++ b/files/es/web/javascript/reference/global_objects/math/log/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/log10/index.html b/files/es/web/javascript/reference/global_objects/math/log10/index.html index dc97208b63..dc97208b63 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/log10/index.html +++ b/files/es/web/javascript/reference/global_objects/math/log10/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/log10e/index.html b/files/es/web/javascript/reference/global_objects/math/log10e/index.html index 755b6ceb1a..755b6ceb1a 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/log10e/index.html +++ b/files/es/web/javascript/reference/global_objects/math/log10e/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/log2/index.html b/files/es/web/javascript/reference/global_objects/math/log2/index.html index b394270684..b394270684 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/log2/index.html +++ b/files/es/web/javascript/reference/global_objects/math/log2/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/log2e/index.html b/files/es/web/javascript/reference/global_objects/math/log2e/index.html index f9593b4bc6..f9593b4bc6 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/log2e/index.html +++ b/files/es/web/javascript/reference/global_objects/math/log2e/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/max/index.html b/files/es/web/javascript/reference/global_objects/math/max/index.html index 0e0f82881c..0e0f82881c 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/max/index.html +++ b/files/es/web/javascript/reference/global_objects/math/max/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/min/index.html b/files/es/web/javascript/reference/global_objects/math/min/index.html index a2dbf8348a..a2dbf8348a 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/min/index.html +++ b/files/es/web/javascript/reference/global_objects/math/min/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/pi/index.html b/files/es/web/javascript/reference/global_objects/math/pi/index.html index d4428498cd..d4428498cd 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/pi/index.html +++ b/files/es/web/javascript/reference/global_objects/math/pi/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/pow/index.html b/files/es/web/javascript/reference/global_objects/math/pow/index.html index 7185cffede..7185cffede 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/pow/index.html +++ b/files/es/web/javascript/reference/global_objects/math/pow/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/random/index.html b/files/es/web/javascript/reference/global_objects/math/random/index.html index ace95bc0cf..ace95bc0cf 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/random/index.html +++ b/files/es/web/javascript/reference/global_objects/math/random/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/round/index.html b/files/es/web/javascript/reference/global_objects/math/round/index.html index 0257148e69..0257148e69 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/round/index.html +++ b/files/es/web/javascript/reference/global_objects/math/round/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/sign/index.html b/files/es/web/javascript/reference/global_objects/math/sign/index.html index 3c48027556..3c48027556 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/sign/index.html +++ b/files/es/web/javascript/reference/global_objects/math/sign/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/seno/index.html b/files/es/web/javascript/reference/global_objects/math/sin/index.html index a89a6e635e..a89a6e635e 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/seno/index.html +++ b/files/es/web/javascript/reference/global_objects/math/sin/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/sqrt/index.html b/files/es/web/javascript/reference/global_objects/math/sqrt/index.html index a3977c6f08..a3977c6f08 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/sqrt/index.html +++ b/files/es/web/javascript/reference/global_objects/math/sqrt/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/sqrt1_2/index.html b/files/es/web/javascript/reference/global_objects/math/sqrt1_2/index.html index de9bd99eb9..de9bd99eb9 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/sqrt1_2/index.html +++ b/files/es/web/javascript/reference/global_objects/math/sqrt1_2/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/sqrt2/index.html b/files/es/web/javascript/reference/global_objects/math/sqrt2/index.html index 7e23295f25..7e23295f25 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/sqrt2/index.html +++ b/files/es/web/javascript/reference/global_objects/math/sqrt2/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/tan/index.html b/files/es/web/javascript/reference/global_objects/math/tan/index.html index 8a773b0da5..8a773b0da5 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/tan/index.html +++ b/files/es/web/javascript/reference/global_objects/math/tan/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/tanh/index.html b/files/es/web/javascript/reference/global_objects/math/tanh/index.html index 138c466b37..138c466b37 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/tanh/index.html +++ b/files/es/web/javascript/reference/global_objects/math/tanh/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/math/trunc/index.html b/files/es/web/javascript/reference/global_objects/math/trunc/index.html index 9efe511927..9efe511927 100644 --- a/files/es/web/javascript/referencia/objetos_globales/math/trunc/index.html +++ b/files/es/web/javascript/reference/global_objects/math/trunc/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/nan/index.html b/files/es/web/javascript/reference/global_objects/nan/index.html index f107f1bb3c..f107f1bb3c 100644 --- a/files/es/web/javascript/referencia/objetos_globales/nan/index.html +++ b/files/es/web/javascript/reference/global_objects/nan/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/null/index.html b/files/es/web/javascript/reference/global_objects/null/index.html index 94d1a392c5..94d1a392c5 100644 --- a/files/es/web/javascript/referencia/objetos_globales/null/index.html +++ b/files/es/web/javascript/reference/global_objects/null/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/number/index.html b/files/es/web/javascript/reference/global_objects/number/index.html index 72c1425b8b..72c1425b8b 100644 --- a/files/es/web/javascript/referencia/objetos_globales/number/index.html +++ b/files/es/web/javascript/reference/global_objects/number/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/number/isfinite/index.html b/files/es/web/javascript/reference/global_objects/number/isfinite/index.html index f26af9f671..f26af9f671 100644 --- a/files/es/web/javascript/referencia/objetos_globales/number/isfinite/index.html +++ b/files/es/web/javascript/reference/global_objects/number/isfinite/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/number/isinteger/index.html b/files/es/web/javascript/reference/global_objects/number/isinteger/index.html index 6fdafca32e..6fdafca32e 100644 --- a/files/es/web/javascript/referencia/objetos_globales/number/isinteger/index.html +++ b/files/es/web/javascript/reference/global_objects/number/isinteger/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/number/isnan/index.html b/files/es/web/javascript/reference/global_objects/number/isnan/index.html index cc9c62274c..cc9c62274c 100644 --- a/files/es/web/javascript/referencia/objetos_globales/number/isnan/index.html +++ b/files/es/web/javascript/reference/global_objects/number/isnan/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/number/issafeinteger/index.html b/files/es/web/javascript/reference/global_objects/number/issafeinteger/index.html index b12c4cf4d6..b12c4cf4d6 100644 --- a/files/es/web/javascript/referencia/objetos_globales/number/issafeinteger/index.html +++ b/files/es/web/javascript/reference/global_objects/number/issafeinteger/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/number/max_safe_integer/index.html b/files/es/web/javascript/reference/global_objects/number/max_safe_integer/index.html index e5fa9df144..e5fa9df144 100644 --- a/files/es/web/javascript/referencia/objetos_globales/number/max_safe_integer/index.html +++ b/files/es/web/javascript/reference/global_objects/number/max_safe_integer/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/number/max_value/index.html b/files/es/web/javascript/reference/global_objects/number/max_value/index.html index 60c3d04e95..60c3d04e95 100644 --- a/files/es/web/javascript/referencia/objetos_globales/number/max_value/index.html +++ b/files/es/web/javascript/reference/global_objects/number/max_value/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/number/min_value/index.html b/files/es/web/javascript/reference/global_objects/number/min_value/index.html index dadda2e337..dadda2e337 100644 --- a/files/es/web/javascript/referencia/objetos_globales/number/min_value/index.html +++ b/files/es/web/javascript/reference/global_objects/number/min_value/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/number/nan/index.html b/files/es/web/javascript/reference/global_objects/number/nan/index.html index 79db15a598..79db15a598 100644 --- a/files/es/web/javascript/referencia/objetos_globales/number/nan/index.html +++ b/files/es/web/javascript/reference/global_objects/number/nan/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/number/negative_infinity/index.html b/files/es/web/javascript/reference/global_objects/number/negative_infinity/index.html index 2e2d7d1573..2e2d7d1573 100644 --- a/files/es/web/javascript/referencia/objetos_globales/number/negative_infinity/index.html +++ b/files/es/web/javascript/reference/global_objects/number/negative_infinity/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/number/parsefloat/index.html b/files/es/web/javascript/reference/global_objects/number/parsefloat/index.html index 6285aa9b5a..6285aa9b5a 100644 --- a/files/es/web/javascript/referencia/objetos_globales/number/parsefloat/index.html +++ b/files/es/web/javascript/reference/global_objects/number/parsefloat/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/number/parseint/index.html b/files/es/web/javascript/reference/global_objects/number/parseint/index.html index e899827599..e899827599 100644 --- a/files/es/web/javascript/referencia/objetos_globales/number/parseint/index.html +++ b/files/es/web/javascript/reference/global_objects/number/parseint/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/number/positive_infinity/index.html b/files/es/web/javascript/reference/global_objects/number/positive_infinity/index.html index 41d101a569..41d101a569 100644 --- a/files/es/web/javascript/referencia/objetos_globales/number/positive_infinity/index.html +++ b/files/es/web/javascript/reference/global_objects/number/positive_infinity/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/number/tofixed/index.html b/files/es/web/javascript/reference/global_objects/number/tofixed/index.html index f11ccc3938..f11ccc3938 100644 --- a/files/es/web/javascript/referencia/objetos_globales/number/tofixed/index.html +++ b/files/es/web/javascript/reference/global_objects/number/tofixed/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/number/tolocalestring/index.html b/files/es/web/javascript/reference/global_objects/number/tolocalestring/index.html index d0c28b1431..d0c28b1431 100644 --- a/files/es/web/javascript/referencia/objetos_globales/number/tolocalestring/index.html +++ b/files/es/web/javascript/reference/global_objects/number/tolocalestring/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/number/toprecision/index.html b/files/es/web/javascript/reference/global_objects/number/toprecision/index.html index 7a5110d7a9..7a5110d7a9 100644 --- a/files/es/web/javascript/referencia/objetos_globales/number/toprecision/index.html +++ b/files/es/web/javascript/reference/global_objects/number/toprecision/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/number/tostring/index.html b/files/es/web/javascript/reference/global_objects/number/tostring/index.html index f911fa271e..f911fa271e 100644 --- a/files/es/web/javascript/referencia/objetos_globales/number/tostring/index.html +++ b/files/es/web/javascript/reference/global_objects/number/tostring/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/number/valueof/index.html b/files/es/web/javascript/reference/global_objects/number/valueof/index.html index 588c421746..588c421746 100644 --- a/files/es/web/javascript/referencia/objetos_globales/number/valueof/index.html +++ b/files/es/web/javascript/reference/global_objects/number/valueof/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/__definegetter__/index.html b/files/es/web/javascript/reference/global_objects/object/__definegetter__/index.html index fceb708912..fceb708912 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/__definegetter__/index.html +++ b/files/es/web/javascript/reference/global_objects/object/__definegetter__/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/__lookupgetter__/index.html b/files/es/web/javascript/reference/global_objects/object/__lookupgetter__/index.html index 8292222a38..8292222a38 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/__lookupgetter__/index.html +++ b/files/es/web/javascript/reference/global_objects/object/__lookupgetter__/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/assign/index.html b/files/es/web/javascript/reference/global_objects/object/assign/index.html index 17de417d75..17de417d75 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/assign/index.html +++ b/files/es/web/javascript/reference/global_objects/object/assign/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/constructor/index.html b/files/es/web/javascript/reference/global_objects/object/constructor/index.html index 3871c41fe3..3871c41fe3 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/constructor/index.html +++ b/files/es/web/javascript/reference/global_objects/object/constructor/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/create/index.html b/files/es/web/javascript/reference/global_objects/object/create/index.html index 94608d1c58..94608d1c58 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/create/index.html +++ b/files/es/web/javascript/reference/global_objects/object/create/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/defineproperties/index.html b/files/es/web/javascript/reference/global_objects/object/defineproperties/index.html index 3002dd200d..3002dd200d 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/defineproperties/index.html +++ b/files/es/web/javascript/reference/global_objects/object/defineproperties/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/defineproperty/index.html b/files/es/web/javascript/reference/global_objects/object/defineproperty/index.html index f971d5a131..f971d5a131 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/defineproperty/index.html +++ b/files/es/web/javascript/reference/global_objects/object/defineproperty/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/entries/index.html b/files/es/web/javascript/reference/global_objects/object/entries/index.html index 98aff1178a..98aff1178a 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/entries/index.html +++ b/files/es/web/javascript/reference/global_objects/object/entries/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/freeze/index.html b/files/es/web/javascript/reference/global_objects/object/freeze/index.html index 890d0d07b4..890d0d07b4 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/freeze/index.html +++ b/files/es/web/javascript/reference/global_objects/object/freeze/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/fromentries/index.html b/files/es/web/javascript/reference/global_objects/object/fromentries/index.html index 023cc5f8ca..023cc5f8ca 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/fromentries/index.html +++ b/files/es/web/javascript/reference/global_objects/object/fromentries/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/getownpropertydescriptor/index.html b/files/es/web/javascript/reference/global_objects/object/getownpropertydescriptor/index.html index fb2eaf68da..fb2eaf68da 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/getownpropertydescriptor/index.html +++ b/files/es/web/javascript/reference/global_objects/object/getownpropertydescriptor/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/getownpropertydescriptors/index.html b/files/es/web/javascript/reference/global_objects/object/getownpropertydescriptors/index.html index 9585fa80e8..9585fa80e8 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/getownpropertydescriptors/index.html +++ b/files/es/web/javascript/reference/global_objects/object/getownpropertydescriptors/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/getownpropertynames/index.html b/files/es/web/javascript/reference/global_objects/object/getownpropertynames/index.html index 5c3819045a..5c3819045a 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/getownpropertynames/index.html +++ b/files/es/web/javascript/reference/global_objects/object/getownpropertynames/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/getownpropertysymbols/index.html b/files/es/web/javascript/reference/global_objects/object/getownpropertysymbols/index.html index cf8be23f59..cf8be23f59 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/getownpropertysymbols/index.html +++ b/files/es/web/javascript/reference/global_objects/object/getownpropertysymbols/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/getprototypeof/index.html b/files/es/web/javascript/reference/global_objects/object/getprototypeof/index.html index a9b50ec2ec..a9b50ec2ec 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/getprototypeof/index.html +++ b/files/es/web/javascript/reference/global_objects/object/getprototypeof/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/hasownproperty/index.html b/files/es/web/javascript/reference/global_objects/object/hasownproperty/index.html index d84e5d6a52..d84e5d6a52 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/hasownproperty/index.html +++ b/files/es/web/javascript/reference/global_objects/object/hasownproperty/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/index.html b/files/es/web/javascript/reference/global_objects/object/index.html index 99089bd28e..99089bd28e 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/index.html +++ b/files/es/web/javascript/reference/global_objects/object/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/is/index.html b/files/es/web/javascript/reference/global_objects/object/is/index.html index 926357d0ab..926357d0ab 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/is/index.html +++ b/files/es/web/javascript/reference/global_objects/object/is/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/isextensible/index.html b/files/es/web/javascript/reference/global_objects/object/isextensible/index.html index 30082032ea..30082032ea 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/isextensible/index.html +++ b/files/es/web/javascript/reference/global_objects/object/isextensible/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/isfrozen/index.html b/files/es/web/javascript/reference/global_objects/object/isfrozen/index.html index 9a2bc2ee94..9a2bc2ee94 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/isfrozen/index.html +++ b/files/es/web/javascript/reference/global_objects/object/isfrozen/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/isprototypeof/index.html b/files/es/web/javascript/reference/global_objects/object/isprototypeof/index.html index 8275ebafac..8275ebafac 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/isprototypeof/index.html +++ b/files/es/web/javascript/reference/global_objects/object/isprototypeof/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/issealed/index.html b/files/es/web/javascript/reference/global_objects/object/issealed/index.html index c28437561a..c28437561a 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/issealed/index.html +++ b/files/es/web/javascript/reference/global_objects/object/issealed/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/keys/index.html b/files/es/web/javascript/reference/global_objects/object/keys/index.html index d6bd068f2f..d6bd068f2f 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/keys/index.html +++ b/files/es/web/javascript/reference/global_objects/object/keys/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/preventextensions/index.html b/files/es/web/javascript/reference/global_objects/object/preventextensions/index.html index 50f51214a8..50f51214a8 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/preventextensions/index.html +++ b/files/es/web/javascript/reference/global_objects/object/preventextensions/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/propertyisenumerable/index.html b/files/es/web/javascript/reference/global_objects/object/propertyisenumerable/index.html index b2ede9dd60..b2ede9dd60 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/propertyisenumerable/index.html +++ b/files/es/web/javascript/reference/global_objects/object/propertyisenumerable/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/proto/index.html b/files/es/web/javascript/reference/global_objects/object/proto/index.html index 24055ac261..24055ac261 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/proto/index.html +++ b/files/es/web/javascript/reference/global_objects/object/proto/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/seal/index.html b/files/es/web/javascript/reference/global_objects/object/seal/index.html index 42c89175a3..42c89175a3 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/seal/index.html +++ b/files/es/web/javascript/reference/global_objects/object/seal/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/setprototypeof/index.html b/files/es/web/javascript/reference/global_objects/object/setprototypeof/index.html index ff32fc5738..ff32fc5738 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/setprototypeof/index.html +++ b/files/es/web/javascript/reference/global_objects/object/setprototypeof/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/tolocalestring/index.html b/files/es/web/javascript/reference/global_objects/object/tolocalestring/index.html index d0de708b98..d0de708b98 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/tolocalestring/index.html +++ b/files/es/web/javascript/reference/global_objects/object/tolocalestring/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/tosource/index.html b/files/es/web/javascript/reference/global_objects/object/tosource/index.html index 713a176b0b..713a176b0b 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/tosource/index.html +++ b/files/es/web/javascript/reference/global_objects/object/tosource/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/tostring/index.html b/files/es/web/javascript/reference/global_objects/object/tostring/index.html index a9ffc11535..a9ffc11535 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/tostring/index.html +++ b/files/es/web/javascript/reference/global_objects/object/tostring/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/valueof/index.html b/files/es/web/javascript/reference/global_objects/object/valueof/index.html index 5cf466078d..5cf466078d 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/valueof/index.html +++ b/files/es/web/javascript/reference/global_objects/object/valueof/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/object/values/index.html b/files/es/web/javascript/reference/global_objects/object/values/index.html index 81b56ef1e0..81b56ef1e0 100644 --- a/files/es/web/javascript/referencia/objetos_globales/object/values/index.html +++ b/files/es/web/javascript/reference/global_objects/object/values/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/parsefloat/index.html b/files/es/web/javascript/reference/global_objects/parsefloat/index.html index 16510d882d..16510d882d 100644 --- a/files/es/web/javascript/referencia/objetos_globales/parsefloat/index.html +++ b/files/es/web/javascript/reference/global_objects/parsefloat/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/parseint/index.html b/files/es/web/javascript/reference/global_objects/parseint/index.html index 30e3874a34..30e3874a34 100644 --- a/files/es/web/javascript/referencia/objetos_globales/parseint/index.html +++ b/files/es/web/javascript/reference/global_objects/parseint/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/promise/all/index.html b/files/es/web/javascript/reference/global_objects/promise/all/index.html index 79a16aadc6..79a16aadc6 100644 --- a/files/es/web/javascript/referencia/objetos_globales/promise/all/index.html +++ b/files/es/web/javascript/reference/global_objects/promise/all/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/promise/catch/index.html b/files/es/web/javascript/reference/global_objects/promise/catch/index.html index a99a071979..a99a071979 100644 --- a/files/es/web/javascript/referencia/objetos_globales/promise/catch/index.html +++ b/files/es/web/javascript/reference/global_objects/promise/catch/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/promise/finally/index.html b/files/es/web/javascript/reference/global_objects/promise/finally/index.html index 8d21aa785a..8d21aa785a 100644 --- a/files/es/web/javascript/referencia/objetos_globales/promise/finally/index.html +++ b/files/es/web/javascript/reference/global_objects/promise/finally/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/promise/index.html b/files/es/web/javascript/reference/global_objects/promise/index.html index 58a2319c2f..58a2319c2f 100644 --- a/files/es/web/javascript/referencia/objetos_globales/promise/index.html +++ b/files/es/web/javascript/reference/global_objects/promise/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/promise/race/index.html b/files/es/web/javascript/reference/global_objects/promise/race/index.html index f24be82a9c..f24be82a9c 100644 --- a/files/es/web/javascript/referencia/objetos_globales/promise/race/index.html +++ b/files/es/web/javascript/reference/global_objects/promise/race/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/promise/reject/index.html b/files/es/web/javascript/reference/global_objects/promise/reject/index.html index 70505d7471..70505d7471 100644 --- a/files/es/web/javascript/referencia/objetos_globales/promise/reject/index.html +++ b/files/es/web/javascript/reference/global_objects/promise/reject/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/promise/resolve/index.html b/files/es/web/javascript/reference/global_objects/promise/resolve/index.html index e91dc7b80d..e91dc7b80d 100644 --- a/files/es/web/javascript/referencia/objetos_globales/promise/resolve/index.html +++ b/files/es/web/javascript/reference/global_objects/promise/resolve/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/promise/then/index.html b/files/es/web/javascript/reference/global_objects/promise/then/index.html index 8998f3b180..8998f3b180 100644 --- a/files/es/web/javascript/referencia/objetos_globales/promise/then/index.html +++ b/files/es/web/javascript/reference/global_objects/promise/then/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/proxy/index.html b/files/es/web/javascript/reference/global_objects/proxy/index.html index 1469b1f138..1469b1f138 100644 --- a/files/es/web/javascript/referencia/objetos_globales/proxy/index.html +++ b/files/es/web/javascript/reference/global_objects/proxy/index.html diff --git a/files/es/web/javascript/reference/global_objects/proxy/handler/getownpropertydescriptor/index.html b/files/es/web/javascript/reference/global_objects/proxy/proxy/getownpropertydescriptor/index.html index 6c050f7f0a..6c050f7f0a 100644 --- a/files/es/web/javascript/reference/global_objects/proxy/handler/getownpropertydescriptor/index.html +++ b/files/es/web/javascript/reference/global_objects/proxy/proxy/getownpropertydescriptor/index.html diff --git a/files/es/web/javascript/reference/global_objects/proxy/handler/index.html b/files/es/web/javascript/reference/global_objects/proxy/proxy/index.html index 2be6abb116..2be6abb116 100644 --- a/files/es/web/javascript/reference/global_objects/proxy/handler/index.html +++ b/files/es/web/javascript/reference/global_objects/proxy/proxy/index.html diff --git a/files/es/web/javascript/reference/global_objects/proxy/handler/set/index.html b/files/es/web/javascript/reference/global_objects/proxy/proxy/set/index.html index ee5ac155e7..ee5ac155e7 100644 --- a/files/es/web/javascript/reference/global_objects/proxy/handler/set/index.html +++ b/files/es/web/javascript/reference/global_objects/proxy/proxy/set/index.html diff --git a/files/es/web/javascript/reference/global_objects/rangeerror/prototype/index.html b/files/es/web/javascript/reference/global_objects/rangeerror/prototype/index.html deleted file mode 100644 index fa75157c9d..0000000000 --- a/files/es/web/javascript/reference/global_objects/rangeerror/prototype/index.html +++ /dev/null @@ -1,131 +0,0 @@ ---- -title: RangeError.prototype -slug: Web/JavaScript/Reference/Global_Objects/RangeError/prototype -tags: - - Error - - JavaScript - - Propiedad - - Prototipo - - Prototype - - RangeError -translation_of: Web/JavaScript/Reference/Global_Objects/RangeError -translation_of_original: Web/JavaScript/Reference/Global_Objects/RangeError/prototype ---- -<div>{{JSRef}}</div> - -<p>La propiedad <code><strong>RangeError.prototype</strong></code> representa el prototipo de {{jsxref("RangeError")}}.</p> - -<div>{{js_property_attributes(0, 0, 0)}}</div> - -<h2 id="Descripción">Descripción</h2> - -<p>Todas las instancias de {{jsxref("RangeError")}} heredan de <code>RangeError.prototype</code>. Puede utilizar el prototipo para añadir propiedades o métodos a todas las instancias.</p> - -<h2 id="Propiedades">Propiedades</h2> - -<dl> - <dt><code>RangeError.prototype.constructor</code></dt> - <dd>Especifica la función que crea instancias del prototipo.</dd> - <dt>{{jsxref("Error.prototype.message", "RangeError.prototype.message")}}</dt> - <dd>Mensaje de error. Aunque ECMA-262 especifica que {{jsxref("RangeError")}} debe procurar su propio <code>message</code>, en <a href="/en-US/docs/Mozilla/Projects/SpiderMonkey">SpiderMonkey</a>, se hereda de {{jsxref("Error.prototype.message")}}.</dd> - <dt>{{jsxref("Error.prototype.name", "RangeError.prototype.name")}}</dt> - <dd>Nombre del error. Heredada de {{jsxref("Error")}}.</dd> - <dt>{{jsxref("Error.prototype.fileName", "RangeError.prototype.fileName")}}</dt> - <dd>Ruta al fichero en el que se produjo el error. Heredada de {{jsxref("Error")}}.</dd> - <dt>{{jsxref("Error.prototype.lineNumber", "RangeError.prototype.lineNumber")}}</dt> - <dd>Número de línea en el fichero en el que se produjo el error. Heredada de {{jsxref("Error")}}.</dd> - <dt>{{jsxref("Error.prototype.columnNumber", "RangeError.prototype.columnNumber")}}</dt> - <dd>Número de columna de la línea en la que se produjo. Heredada de {{jsxref("Error")}}.</dd> - <dt>{{jsxref("Error.prototype.stack", "RangeError.prototype.stack")}}</dt> - <dd>Pila de llamadas. Heredada de {{jsxref("Error")}}.</dd> -</dl> - -<h2 id="Métodos">Métodos</h2> - -<p>Aunque el prototipo del objeto {{jsxref("RangeError")}} no contiene métodos propios, las instancias de {{jsxref("RangeError")}} heredan algunos a través de la <a href="https://developer.mozilla.org/es/docs/Web/JavaScript/Herencia_y_la_cadena_de_protipos">cadena de prototipos</a>.</p> - -<h2 id="Especificaciones">Especificaciones</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Especificación</th> - <th scope="col">Estado</th> - <th scope="col">Commentario</th> - </tr> - <tr> - <td>{{SpecName('ES3')}}</td> - <td>{{Spec2('ES3')}}</td> - <td>Definición inicial.</td> - </tr> - <tr> - <td>{{SpecName('ES5.1', '#sec-15.11.7.6', 'NativeError.prototype')}}</td> - <td>{{Spec2('ES5.1')}}</td> - <td>Definido como <code><em>NativeError</em>.prototype</code>.</td> - </tr> - <tr> - <td>{{SpecName('ES6', '#sec-nativeerror.prototype', 'NativeError.prototype')}}</td> - <td>{{Spec2('ES6')}}</td> - <td>Definido como <code><em>NativeError</em>.prototype</code>.</td> - </tr> - </tbody> -</table> - -<h2 id="Compatibilidad_de_navegadores">Compatibilidad de navegadores</h2> - -<div>{{CompatibilityTable}}</div> - -<div id="compat-desktop"> -<table class="compat-table"> - <tbody> - <tr> - <th>Característica</th> - <th>Chrome</th> - <th>Firefox (Gecko)</th> - <th>Internet Explorer</th> - <th>Opera</th> - <th>Safari</th> - </tr> - <tr> - <td>Soporte básico</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - </tr> - </tbody> -</table> -</div> - -<div id="compat-mobile"> -<table class="compat-table"> - <tbody> - <tr> - <th>Característica</th> - <th>Android</th> - <th>Chrome for Android</th> - <th>Firefox Mobile (Gecko)</th> - <th>IE Mobile</th> - <th>Opera Mobile</th> - <th>Safari Mobile</th> - </tr> - <tr> - <td>Soporte básico</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - </tr> - </tbody> -</table> -</div> - -<h2 id="Vea_también">Vea también</h2> - -<ul> - <li>{{jsxref("Error.prototype")}}</li> - <li>{{jsxref("Function.prototype")}}</li> -</ul> diff --git a/files/es/web/javascript/referencia/objetos_globales/referenceerror/index.html b/files/es/web/javascript/reference/global_objects/referenceerror/index.html index 5b48497b5d..5b48497b5d 100644 --- a/files/es/web/javascript/referencia/objetos_globales/referenceerror/index.html +++ b/files/es/web/javascript/reference/global_objects/referenceerror/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/regexp/compile/index.html b/files/es/web/javascript/reference/global_objects/regexp/compile/index.html index 0bce81a56d..0bce81a56d 100644 --- a/files/es/web/javascript/referencia/objetos_globales/regexp/compile/index.html +++ b/files/es/web/javascript/reference/global_objects/regexp/compile/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/regexp/exec/index.html b/files/es/web/javascript/reference/global_objects/regexp/exec/index.html index 1925e63b67..1925e63b67 100644 --- a/files/es/web/javascript/referencia/objetos_globales/regexp/exec/index.html +++ b/files/es/web/javascript/reference/global_objects/regexp/exec/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/regexp/ignorecase/index.html b/files/es/web/javascript/reference/global_objects/regexp/ignorecase/index.html index 9073d631d1..9073d631d1 100644 --- a/files/es/web/javascript/referencia/objetos_globales/regexp/ignorecase/index.html +++ b/files/es/web/javascript/reference/global_objects/regexp/ignorecase/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/regexp/index.html b/files/es/web/javascript/reference/global_objects/regexp/index.html index 9a26edead0..9a26edead0 100644 --- a/files/es/web/javascript/referencia/objetos_globales/regexp/index.html +++ b/files/es/web/javascript/reference/global_objects/regexp/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/regexp/regexp/index.html b/files/es/web/javascript/reference/global_objects/regexp/regexp/index.html index ad3a8c90e9..ad3a8c90e9 100644 --- a/files/es/web/javascript/referencia/objetos_globales/regexp/regexp/index.html +++ b/files/es/web/javascript/reference/global_objects/regexp/regexp/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/regexp/rightcontext/index.html b/files/es/web/javascript/reference/global_objects/regexp/rightcontext/index.html index 39530ee1b5..39530ee1b5 100644 --- a/files/es/web/javascript/referencia/objetos_globales/regexp/rightcontext/index.html +++ b/files/es/web/javascript/reference/global_objects/regexp/rightcontext/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/regexp/test/index.html b/files/es/web/javascript/reference/global_objects/regexp/test/index.html index 4507b57c97..4507b57c97 100644 --- a/files/es/web/javascript/referencia/objetos_globales/regexp/test/index.html +++ b/files/es/web/javascript/reference/global_objects/regexp/test/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/regexp/tostring/index.html b/files/es/web/javascript/reference/global_objects/regexp/tostring/index.html index 50c10d2bb2..50c10d2bb2 100644 --- a/files/es/web/javascript/referencia/objetos_globales/regexp/tostring/index.html +++ b/files/es/web/javascript/reference/global_objects/regexp/tostring/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/set/@@iterator/index.html b/files/es/web/javascript/reference/global_objects/set/@@iterator/index.html index 7445821fc0..7445821fc0 100644 --- a/files/es/web/javascript/referencia/objetos_globales/set/@@iterator/index.html +++ b/files/es/web/javascript/reference/global_objects/set/@@iterator/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/set/add/index.html b/files/es/web/javascript/reference/global_objects/set/add/index.html index f9385894fb..f9385894fb 100644 --- a/files/es/web/javascript/referencia/objetos_globales/set/add/index.html +++ b/files/es/web/javascript/reference/global_objects/set/add/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/set/clear/index.html b/files/es/web/javascript/reference/global_objects/set/clear/index.html index 0fdca7e492..0fdca7e492 100644 --- a/files/es/web/javascript/referencia/objetos_globales/set/clear/index.html +++ b/files/es/web/javascript/reference/global_objects/set/clear/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/set/delete/index.html b/files/es/web/javascript/reference/global_objects/set/delete/index.html index 3e5544e06a..3e5544e06a 100644 --- a/files/es/web/javascript/referencia/objetos_globales/set/delete/index.html +++ b/files/es/web/javascript/reference/global_objects/set/delete/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/set/entries/index.html b/files/es/web/javascript/reference/global_objects/set/entries/index.html index ba07d24187..ba07d24187 100644 --- a/files/es/web/javascript/referencia/objetos_globales/set/entries/index.html +++ b/files/es/web/javascript/reference/global_objects/set/entries/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/set/has/index.html b/files/es/web/javascript/reference/global_objects/set/has/index.html index e133de2d00..e133de2d00 100644 --- a/files/es/web/javascript/referencia/objetos_globales/set/has/index.html +++ b/files/es/web/javascript/reference/global_objects/set/has/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/set/index.html b/files/es/web/javascript/reference/global_objects/set/index.html index db091b3a59..db091b3a59 100644 --- a/files/es/web/javascript/referencia/objetos_globales/set/index.html +++ b/files/es/web/javascript/reference/global_objects/set/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/set/size/index.html b/files/es/web/javascript/reference/global_objects/set/size/index.html index 444ad7ae8a..444ad7ae8a 100644 --- a/files/es/web/javascript/referencia/objetos_globales/set/size/index.html +++ b/files/es/web/javascript/reference/global_objects/set/size/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/set/values/index.html b/files/es/web/javascript/reference/global_objects/set/values/index.html index 8b7ec88ece..8b7ec88ece 100644 --- a/files/es/web/javascript/referencia/objetos_globales/set/values/index.html +++ b/files/es/web/javascript/reference/global_objects/set/values/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/anchor/index.html b/files/es/web/javascript/reference/global_objects/string/anchor/index.html index c34abd62b1..c34abd62b1 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/anchor/index.html +++ b/files/es/web/javascript/reference/global_objects/string/anchor/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/big/index.html b/files/es/web/javascript/reference/global_objects/string/big/index.html index 0aa04e5b74..0aa04e5b74 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/big/index.html +++ b/files/es/web/javascript/reference/global_objects/string/big/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/blink/index.html b/files/es/web/javascript/reference/global_objects/string/blink/index.html index cf49f3d840..cf49f3d840 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/blink/index.html +++ b/files/es/web/javascript/reference/global_objects/string/blink/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/bold/index.html b/files/es/web/javascript/reference/global_objects/string/bold/index.html index cc7c841181..cc7c841181 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/bold/index.html +++ b/files/es/web/javascript/reference/global_objects/string/bold/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/charat/index.html b/files/es/web/javascript/reference/global_objects/string/charat/index.html index 6ef6d46e37..6ef6d46e37 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/charat/index.html +++ b/files/es/web/javascript/reference/global_objects/string/charat/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/charcodeat/index.html b/files/es/web/javascript/reference/global_objects/string/charcodeat/index.html index 4eccf78f13..4eccf78f13 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/charcodeat/index.html +++ b/files/es/web/javascript/reference/global_objects/string/charcodeat/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/codepointat/index.html b/files/es/web/javascript/reference/global_objects/string/codepointat/index.html index ae3fef3ec8..ae3fef3ec8 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/codepointat/index.html +++ b/files/es/web/javascript/reference/global_objects/string/codepointat/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/concat/index.html b/files/es/web/javascript/reference/global_objects/string/concat/index.html index d00ffce70e..d00ffce70e 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/concat/index.html +++ b/files/es/web/javascript/reference/global_objects/string/concat/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/endswith/index.html b/files/es/web/javascript/reference/global_objects/string/endswith/index.html index cbeac4f481..cbeac4f481 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/endswith/index.html +++ b/files/es/web/javascript/reference/global_objects/string/endswith/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/fixed/index.html b/files/es/web/javascript/reference/global_objects/string/fixed/index.html index 3d188bc39d..3d188bc39d 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/fixed/index.html +++ b/files/es/web/javascript/reference/global_objects/string/fixed/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/fontcolor/index.html b/files/es/web/javascript/reference/global_objects/string/fontcolor/index.html index 135e805cb2..135e805cb2 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/fontcolor/index.html +++ b/files/es/web/javascript/reference/global_objects/string/fontcolor/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/fontsize/index.html b/files/es/web/javascript/reference/global_objects/string/fontsize/index.html index 212c49d638..212c49d638 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/fontsize/index.html +++ b/files/es/web/javascript/reference/global_objects/string/fontsize/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/fromcharcode/index.html b/files/es/web/javascript/reference/global_objects/string/fromcharcode/index.html index 7e87f3d90d..7e87f3d90d 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/fromcharcode/index.html +++ b/files/es/web/javascript/reference/global_objects/string/fromcharcode/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/fromcodepoint/index.html b/files/es/web/javascript/reference/global_objects/string/fromcodepoint/index.html index 39fe662b75..39fe662b75 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/fromcodepoint/index.html +++ b/files/es/web/javascript/reference/global_objects/string/fromcodepoint/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/includes/index.html b/files/es/web/javascript/reference/global_objects/string/includes/index.html index 094a3fd648..094a3fd648 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/includes/index.html +++ b/files/es/web/javascript/reference/global_objects/string/includes/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/index.html b/files/es/web/javascript/reference/global_objects/string/index.html index a6c5aea8e3..a6c5aea8e3 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/index.html +++ b/files/es/web/javascript/reference/global_objects/string/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/indexof/index.html b/files/es/web/javascript/reference/global_objects/string/indexof/index.html index 14f7b01eb8..14f7b01eb8 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/indexof/index.html +++ b/files/es/web/javascript/reference/global_objects/string/indexof/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/italics/index.html b/files/es/web/javascript/reference/global_objects/string/italics/index.html index 71897293bb..71897293bb 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/italics/index.html +++ b/files/es/web/javascript/reference/global_objects/string/italics/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/lastindexof/index.html b/files/es/web/javascript/reference/global_objects/string/lastindexof/index.html index ffde251071..ffde251071 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/lastindexof/index.html +++ b/files/es/web/javascript/reference/global_objects/string/lastindexof/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/length/index.html b/files/es/web/javascript/reference/global_objects/string/length/index.html index 9401b8898a..9401b8898a 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/length/index.html +++ b/files/es/web/javascript/reference/global_objects/string/length/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/link/index.html b/files/es/web/javascript/reference/global_objects/string/link/index.html index 021c659f34..021c659f34 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/link/index.html +++ b/files/es/web/javascript/reference/global_objects/string/link/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/localecompare/index.html b/files/es/web/javascript/reference/global_objects/string/localecompare/index.html index 2bda296c61..2bda296c61 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/localecompare/index.html +++ b/files/es/web/javascript/reference/global_objects/string/localecompare/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/match/index.html b/files/es/web/javascript/reference/global_objects/string/match/index.html index 6403dbaf06..6403dbaf06 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/match/index.html +++ b/files/es/web/javascript/reference/global_objects/string/match/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/matchall/index.html b/files/es/web/javascript/reference/global_objects/string/matchall/index.html index a536720dbd..a536720dbd 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/matchall/index.html +++ b/files/es/web/javascript/reference/global_objects/string/matchall/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/normalize/index.html b/files/es/web/javascript/reference/global_objects/string/normalize/index.html index 2794644f1c..2794644f1c 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/normalize/index.html +++ b/files/es/web/javascript/reference/global_objects/string/normalize/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/padstart/index.html b/files/es/web/javascript/reference/global_objects/string/padstart/index.html index 57abbd8f5c..57abbd8f5c 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/padstart/index.html +++ b/files/es/web/javascript/reference/global_objects/string/padstart/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/raw/index.html b/files/es/web/javascript/reference/global_objects/string/raw/index.html index 3c8f3c1d55..3c8f3c1d55 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/raw/index.html +++ b/files/es/web/javascript/reference/global_objects/string/raw/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/repeat/index.html b/files/es/web/javascript/reference/global_objects/string/repeat/index.html index a449bdfb27..a449bdfb27 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/repeat/index.html +++ b/files/es/web/javascript/reference/global_objects/string/repeat/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/replace/index.html b/files/es/web/javascript/reference/global_objects/string/replace/index.html index 680393ece1..680393ece1 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/replace/index.html +++ b/files/es/web/javascript/reference/global_objects/string/replace/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/search/index.html b/files/es/web/javascript/reference/global_objects/string/search/index.html index 23e37234d1..23e37234d1 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/search/index.html +++ b/files/es/web/javascript/reference/global_objects/string/search/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/slice/index.html b/files/es/web/javascript/reference/global_objects/string/slice/index.html index cbfe5a716b..cbfe5a716b 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/slice/index.html +++ b/files/es/web/javascript/reference/global_objects/string/slice/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/small/index.html b/files/es/web/javascript/reference/global_objects/string/small/index.html index a8b2f302fd..a8b2f302fd 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/small/index.html +++ b/files/es/web/javascript/reference/global_objects/string/small/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/split/index.html b/files/es/web/javascript/reference/global_objects/string/split/index.html index ade291da0f..ade291da0f 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/split/index.html +++ b/files/es/web/javascript/reference/global_objects/string/split/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/startswith/index.html b/files/es/web/javascript/reference/global_objects/string/startswith/index.html index c658cc80da..c658cc80da 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/startswith/index.html +++ b/files/es/web/javascript/reference/global_objects/string/startswith/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/strike/index.html b/files/es/web/javascript/reference/global_objects/string/strike/index.html index 20ba5e9c90..20ba5e9c90 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/strike/index.html +++ b/files/es/web/javascript/reference/global_objects/string/strike/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/sub/index.html b/files/es/web/javascript/reference/global_objects/string/sub/index.html index 195bca9d1e..195bca9d1e 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/sub/index.html +++ b/files/es/web/javascript/reference/global_objects/string/sub/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/substr/index.html b/files/es/web/javascript/reference/global_objects/string/substr/index.html index 290d1292ab..290d1292ab 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/substr/index.html +++ b/files/es/web/javascript/reference/global_objects/string/substr/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/substring/index.html b/files/es/web/javascript/reference/global_objects/string/substring/index.html index 9918417f95..9918417f95 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/substring/index.html +++ b/files/es/web/javascript/reference/global_objects/string/substring/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/sup/index.html b/files/es/web/javascript/reference/global_objects/string/sup/index.html index 6b8db218b6..6b8db218b6 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/sup/index.html +++ b/files/es/web/javascript/reference/global_objects/string/sup/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/tolocalelowercase/index.html b/files/es/web/javascript/reference/global_objects/string/tolocalelowercase/index.html index 5c1eae2144..5c1eae2144 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/tolocalelowercase/index.html +++ b/files/es/web/javascript/reference/global_objects/string/tolocalelowercase/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/tolocaleuppercase/index.html b/files/es/web/javascript/reference/global_objects/string/tolocaleuppercase/index.html index 7199ca3ae5..7199ca3ae5 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/tolocaleuppercase/index.html +++ b/files/es/web/javascript/reference/global_objects/string/tolocaleuppercase/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/tolowercase/index.html b/files/es/web/javascript/reference/global_objects/string/tolowercase/index.html index 8060f3dd1c..8060f3dd1c 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/tolowercase/index.html +++ b/files/es/web/javascript/reference/global_objects/string/tolowercase/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/tosource/index.html b/files/es/web/javascript/reference/global_objects/string/tosource/index.html index 104738c22d..104738c22d 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/tosource/index.html +++ b/files/es/web/javascript/reference/global_objects/string/tosource/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/tostring/index.html b/files/es/web/javascript/reference/global_objects/string/tostring/index.html index 89f53666b1..89f53666b1 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/tostring/index.html +++ b/files/es/web/javascript/reference/global_objects/string/tostring/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/touppercase/index.html b/files/es/web/javascript/reference/global_objects/string/touppercase/index.html index 77b05b28b4..77b05b28b4 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/touppercase/index.html +++ b/files/es/web/javascript/reference/global_objects/string/touppercase/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/trim/index.html b/files/es/web/javascript/reference/global_objects/string/trim/index.html index d958d713eb..d958d713eb 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/trim/index.html +++ b/files/es/web/javascript/reference/global_objects/string/trim/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/trimend/index.html b/files/es/web/javascript/reference/global_objects/string/trimend/index.html index 6252141adf..6252141adf 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/trimend/index.html +++ b/files/es/web/javascript/reference/global_objects/string/trimend/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/string/valueof/index.html b/files/es/web/javascript/reference/global_objects/string/valueof/index.html index b287c4d774..b287c4d774 100644 --- a/files/es/web/javascript/referencia/objetos_globales/string/valueof/index.html +++ b/files/es/web/javascript/reference/global_objects/string/valueof/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/symbol/for/index.html b/files/es/web/javascript/reference/global_objects/symbol/for/index.html index 1111e49b7a..1111e49b7a 100644 --- a/files/es/web/javascript/referencia/objetos_globales/symbol/for/index.html +++ b/files/es/web/javascript/reference/global_objects/symbol/for/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/symbol/hasinstance/index.html b/files/es/web/javascript/reference/global_objects/symbol/hasinstance/index.html index 9149aeda00..9149aeda00 100644 --- a/files/es/web/javascript/referencia/objetos_globales/symbol/hasinstance/index.html +++ b/files/es/web/javascript/reference/global_objects/symbol/hasinstance/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/symbol/index.html b/files/es/web/javascript/reference/global_objects/symbol/index.html index ef21b5fb6c..ef21b5fb6c 100644 --- a/files/es/web/javascript/referencia/objetos_globales/symbol/index.html +++ b/files/es/web/javascript/reference/global_objects/symbol/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/symbol/iterator/index.html b/files/es/web/javascript/reference/global_objects/symbol/iterator/index.html index 4f9e0212cc..4f9e0212cc 100644 --- a/files/es/web/javascript/referencia/objetos_globales/symbol/iterator/index.html +++ b/files/es/web/javascript/reference/global_objects/symbol/iterator/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/syntaxerror/index.html b/files/es/web/javascript/reference/global_objects/syntaxerror/index.html index 92bf3f4991..92bf3f4991 100644 --- a/files/es/web/javascript/referencia/objetos_globales/syntaxerror/index.html +++ b/files/es/web/javascript/reference/global_objects/syntaxerror/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/typedarray/buffer/index.html b/files/es/web/javascript/reference/global_objects/typedarray/buffer/index.html index 579f8af9bd..579f8af9bd 100644 --- a/files/es/web/javascript/referencia/objetos_globales/typedarray/buffer/index.html +++ b/files/es/web/javascript/reference/global_objects/typedarray/buffer/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/typedarray/index.html b/files/es/web/javascript/reference/global_objects/typedarray/index.html index 644b28c081..644b28c081 100644 --- a/files/es/web/javascript/referencia/objetos_globales/typedarray/index.html +++ b/files/es/web/javascript/reference/global_objects/typedarray/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/uint8array/index.html b/files/es/web/javascript/reference/global_objects/uint8array/index.html index 6402e356b0..6402e356b0 100644 --- a/files/es/web/javascript/referencia/objetos_globales/uint8array/index.html +++ b/files/es/web/javascript/reference/global_objects/uint8array/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/undefined/index.html b/files/es/web/javascript/reference/global_objects/undefined/index.html index 1aa7db29b8..1aa7db29b8 100644 --- a/files/es/web/javascript/referencia/objetos_globales/undefined/index.html +++ b/files/es/web/javascript/reference/global_objects/undefined/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/unescape/index.html b/files/es/web/javascript/reference/global_objects/unescape/index.html index 48418ef48a..48418ef48a 100644 --- a/files/es/web/javascript/referencia/objetos_globales/unescape/index.html +++ b/files/es/web/javascript/reference/global_objects/unescape/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/urierror/index.html b/files/es/web/javascript/reference/global_objects/urierror/index.html index 3ba028a2ab..3ba028a2ab 100644 --- a/files/es/web/javascript/referencia/objetos_globales/urierror/index.html +++ b/files/es/web/javascript/reference/global_objects/urierror/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/weakmap/clear/index.html b/files/es/web/javascript/reference/global_objects/weakmap/clear/index.html index b5c66c7714..b5c66c7714 100644 --- a/files/es/web/javascript/referencia/objetos_globales/weakmap/clear/index.html +++ b/files/es/web/javascript/reference/global_objects/weakmap/clear/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/weakmap/delete/index.html b/files/es/web/javascript/reference/global_objects/weakmap/delete/index.html index 7f4933eb0b..7f4933eb0b 100644 --- a/files/es/web/javascript/referencia/objetos_globales/weakmap/delete/index.html +++ b/files/es/web/javascript/reference/global_objects/weakmap/delete/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/weakmap/get/index.html b/files/es/web/javascript/reference/global_objects/weakmap/get/index.html index e60e34f8f1..e60e34f8f1 100644 --- a/files/es/web/javascript/referencia/objetos_globales/weakmap/get/index.html +++ b/files/es/web/javascript/reference/global_objects/weakmap/get/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/weakmap/has/index.html b/files/es/web/javascript/reference/global_objects/weakmap/has/index.html index dd978ede16..dd978ede16 100644 --- a/files/es/web/javascript/referencia/objetos_globales/weakmap/has/index.html +++ b/files/es/web/javascript/reference/global_objects/weakmap/has/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/weakmap/index.html b/files/es/web/javascript/reference/global_objects/weakmap/index.html index 0fed17e5ca..0fed17e5ca 100644 --- a/files/es/web/javascript/referencia/objetos_globales/weakmap/index.html +++ b/files/es/web/javascript/reference/global_objects/weakmap/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/weakmap/set/index.html b/files/es/web/javascript/reference/global_objects/weakmap/set/index.html index 0dd654e6ef..0dd654e6ef 100644 --- a/files/es/web/javascript/referencia/objetos_globales/weakmap/set/index.html +++ b/files/es/web/javascript/reference/global_objects/weakmap/set/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/weakset/index.html b/files/es/web/javascript/reference/global_objects/weakset/index.html index ab2af60090..ab2af60090 100644 --- a/files/es/web/javascript/referencia/objetos_globales/weakset/index.html +++ b/files/es/web/javascript/reference/global_objects/weakset/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/webassembly/index.html b/files/es/web/javascript/reference/global_objects/webassembly/index.html index 80542d763d..80542d763d 100644 --- a/files/es/web/javascript/referencia/objetos_globales/webassembly/index.html +++ b/files/es/web/javascript/reference/global_objects/webassembly/index.html diff --git a/files/es/web/javascript/referencia/index.html b/files/es/web/javascript/reference/index.html index 29d75a4161..29d75a4161 100644 --- a/files/es/web/javascript/referencia/index.html +++ b/files/es/web/javascript/reference/index.html diff --git a/files/es/web/javascript/referencia/iteration_protocols/index.html b/files/es/web/javascript/reference/iteration_protocols/index.html index 7d8d31f2cd..7d8d31f2cd 100644 --- a/files/es/web/javascript/referencia/iteration_protocols/index.html +++ b/files/es/web/javascript/reference/iteration_protocols/index.html diff --git a/files/es/web/javascript/referencia/gramatica_lexica/index.html b/files/es/web/javascript/reference/lexical_grammar/index.html index fd6a12d8c5..fd6a12d8c5 100644 --- a/files/es/web/javascript/referencia/gramatica_lexica/index.html +++ b/files/es/web/javascript/reference/lexical_grammar/index.html diff --git a/files/es/web/javascript/referencia/operadores/adición/index.html b/files/es/web/javascript/reference/operators/addition/index.html index 888845158a..888845158a 100644 --- a/files/es/web/javascript/referencia/operadores/adición/index.html +++ b/files/es/web/javascript/reference/operators/addition/index.html diff --git a/files/es/web/javascript/referencia/operadores/asignacion/index.html b/files/es/web/javascript/reference/operators/assignment/index.html index 1fa4b79ac4..1fa4b79ac4 100644 --- a/files/es/web/javascript/referencia/operadores/asignacion/index.html +++ b/files/es/web/javascript/reference/operators/assignment/index.html diff --git a/files/es/web/javascript/referencia/operadores/async_function/index.html b/files/es/web/javascript/reference/operators/async_function/index.html index 12e76e6ce5..12e76e6ce5 100644 --- a/files/es/web/javascript/referencia/operadores/async_function/index.html +++ b/files/es/web/javascript/reference/operators/async_function/index.html diff --git a/files/es/web/javascript/referencia/operadores/await/index.html b/files/es/web/javascript/reference/operators/await/index.html index d1a84251f1..d1a84251f1 100644 --- a/files/es/web/javascript/referencia/operadores/await/index.html +++ b/files/es/web/javascript/reference/operators/await/index.html diff --git a/files/es/web/javascript/referencia/operadores/class/index.html b/files/es/web/javascript/reference/operators/class/index.html index e654359035..e654359035 100644 --- a/files/es/web/javascript/referencia/operadores/class/index.html +++ b/files/es/web/javascript/reference/operators/class/index.html diff --git a/files/es/web/javascript/referencia/operadores/operador_coma/index.html b/files/es/web/javascript/reference/operators/comma_operator/index.html index a62701b3e1..a62701b3e1 100644 --- a/files/es/web/javascript/referencia/operadores/operador_coma/index.html +++ b/files/es/web/javascript/reference/operators/comma_operator/index.html diff --git a/files/es/web/javascript/referencia/operadores/conditional_operator/index.html b/files/es/web/javascript/reference/operators/conditional_operator/index.html index 6b48295902..6b48295902 100644 --- a/files/es/web/javascript/referencia/operadores/conditional_operator/index.html +++ b/files/es/web/javascript/reference/operators/conditional_operator/index.html diff --git a/files/es/web/javascript/referencia/operadores/decremento/index.html b/files/es/web/javascript/reference/operators/decrement/index.html index 01fa5f0ee2..01fa5f0ee2 100644 --- a/files/es/web/javascript/referencia/operadores/decremento/index.html +++ b/files/es/web/javascript/reference/operators/decrement/index.html diff --git a/files/es/web/javascript/referencia/operadores/delete/index.html b/files/es/web/javascript/reference/operators/delete/index.html index 99ec3e73dd..99ec3e73dd 100644 --- a/files/es/web/javascript/referencia/operadores/delete/index.html +++ b/files/es/web/javascript/reference/operators/delete/index.html diff --git a/files/es/web/javascript/referencia/operadores/destructuring_assignment/index.html b/files/es/web/javascript/reference/operators/destructuring_assignment/index.html index b56e3d3b52..b56e3d3b52 100644 --- a/files/es/web/javascript/referencia/operadores/destructuring_assignment/index.html +++ b/files/es/web/javascript/reference/operators/destructuring_assignment/index.html diff --git a/files/es/web/javascript/referencia/operadores/division/index.html b/files/es/web/javascript/reference/operators/division/index.html index d29816e37a..d29816e37a 100644 --- a/files/es/web/javascript/referencia/operadores/division/index.html +++ b/files/es/web/javascript/reference/operators/division/index.html diff --git a/files/es/web/javascript/referencia/operadores/comparacion/index.html b/files/es/web/javascript/reference/operators/equality/index.html index c60efcaada..c60efcaada 100644 --- a/files/es/web/javascript/referencia/operadores/comparacion/index.html +++ b/files/es/web/javascript/reference/operators/equality/index.html diff --git a/files/es/web/javascript/referencia/operadores/function/index.html b/files/es/web/javascript/reference/operators/function/index.html index d5739239b2..d5739239b2 100644 --- a/files/es/web/javascript/referencia/operadores/function/index.html +++ b/files/es/web/javascript/reference/operators/function/index.html diff --git a/files/es/web/javascript/referencia/operadores/function_star_/index.html b/files/es/web/javascript/reference/operators/function_star_/index.html index 9c38872b7e..9c38872b7e 100644 --- a/files/es/web/javascript/referencia/operadores/function_star_/index.html +++ b/files/es/web/javascript/reference/operators/function_star_/index.html diff --git a/files/es/web/javascript/referencia/operadores/grouping/index.html b/files/es/web/javascript/reference/operators/grouping/index.html index ec78e8518f..ec78e8518f 100644 --- a/files/es/web/javascript/referencia/operadores/grouping/index.html +++ b/files/es/web/javascript/reference/operators/grouping/index.html diff --git a/files/es/web/javascript/referencia/operadores/in/index.html b/files/es/web/javascript/reference/operators/in/index.html index 051056a25f..051056a25f 100644 --- a/files/es/web/javascript/referencia/operadores/in/index.html +++ b/files/es/web/javascript/reference/operators/in/index.html diff --git a/files/es/web/javascript/referencia/operadores/index.html b/files/es/web/javascript/reference/operators/index.html index dca4964faa..dca4964faa 100644 --- a/files/es/web/javascript/referencia/operadores/index.html +++ b/files/es/web/javascript/reference/operators/index.html diff --git a/files/es/web/javascript/referencia/operadores/instanceof/index.html b/files/es/web/javascript/reference/operators/instanceof/index.html index 3b9a45162d..3b9a45162d 100644 --- a/files/es/web/javascript/referencia/operadores/instanceof/index.html +++ b/files/es/web/javascript/reference/operators/instanceof/index.html diff --git a/files/es/web/javascript/referencia/operadores/new.target/index.html b/files/es/web/javascript/reference/operators/new.target/index.html index 0faa0f0878..0faa0f0878 100644 --- a/files/es/web/javascript/referencia/operadores/new.target/index.html +++ b/files/es/web/javascript/reference/operators/new.target/index.html diff --git a/files/es/web/javascript/referencia/operadores/new/index.html b/files/es/web/javascript/reference/operators/new/index.html index 4635b12402..4635b12402 100644 --- a/files/es/web/javascript/referencia/operadores/new/index.html +++ b/files/es/web/javascript/reference/operators/new/index.html diff --git a/files/es/web/javascript/referencia/operadores/operator_precedence/index.html b/files/es/web/javascript/reference/operators/operator_precedence/index.html index 2ff0464afd..2ff0464afd 100644 --- a/files/es/web/javascript/referencia/operadores/operator_precedence/index.html +++ b/files/es/web/javascript/reference/operators/operator_precedence/index.html diff --git a/files/es/web/javascript/referencia/operadores/encadenamiento_opcional/index.html b/files/es/web/javascript/reference/operators/optional_chaining/index.html index 06ccb5a999..06ccb5a999 100644 --- a/files/es/web/javascript/referencia/operadores/encadenamiento_opcional/index.html +++ b/files/es/web/javascript/reference/operators/optional_chaining/index.html diff --git a/files/es/web/javascript/referencia/operadores/pipeline_operator/index.html b/files/es/web/javascript/reference/operators/pipeline_operator/index.html index cb671264cc..cb671264cc 100644 --- a/files/es/web/javascript/referencia/operadores/pipeline_operator/index.html +++ b/files/es/web/javascript/reference/operators/pipeline_operator/index.html diff --git a/files/es/web/javascript/referencia/operadores/miembros/index.html b/files/es/web/javascript/reference/operators/property_accessors/index.html index 565a8b7f92..565a8b7f92 100644 --- a/files/es/web/javascript/referencia/operadores/miembros/index.html +++ b/files/es/web/javascript/reference/operators/property_accessors/index.html diff --git a/files/es/web/javascript/referencia/operadores/resto/index.html b/files/es/web/javascript/reference/operators/remainder/index.html index 1a6a7c56da..1a6a7c56da 100644 --- a/files/es/web/javascript/referencia/operadores/resto/index.html +++ b/files/es/web/javascript/reference/operators/remainder/index.html diff --git a/files/es/web/javascript/referencia/operadores/sintaxis_spread/index.html b/files/es/web/javascript/reference/operators/spread_syntax/index.html index 5a17cd05a2..5a17cd05a2 100644 --- a/files/es/web/javascript/referencia/operadores/sintaxis_spread/index.html +++ b/files/es/web/javascript/reference/operators/spread_syntax/index.html diff --git a/files/es/web/javascript/referencia/operadores/strict_equality/index.html b/files/es/web/javascript/reference/operators/strict_equality/index.html index 0d09b1de71..0d09b1de71 100644 --- a/files/es/web/javascript/referencia/operadores/strict_equality/index.html +++ b/files/es/web/javascript/reference/operators/strict_equality/index.html diff --git a/files/es/web/javascript/referencia/operadores/sustracción/index.html b/files/es/web/javascript/reference/operators/subtraction/index.html index 21bfd3a1ac..21bfd3a1ac 100644 --- a/files/es/web/javascript/referencia/operadores/sustracción/index.html +++ b/files/es/web/javascript/reference/operators/subtraction/index.html diff --git a/files/es/web/javascript/referencia/operadores/super/index.html b/files/es/web/javascript/reference/operators/super/index.html index ff2ac5ae0e..ff2ac5ae0e 100644 --- a/files/es/web/javascript/referencia/operadores/super/index.html +++ b/files/es/web/javascript/reference/operators/super/index.html diff --git a/files/es/web/javascript/referencia/operadores/this/index.html b/files/es/web/javascript/reference/operators/this/index.html index 74ed62bb60..74ed62bb60 100644 --- a/files/es/web/javascript/referencia/operadores/this/index.html +++ b/files/es/web/javascript/reference/operators/this/index.html diff --git a/files/es/web/javascript/referencia/operadores/typeof/index.html b/files/es/web/javascript/reference/operators/typeof/index.html index 088791f228..088791f228 100644 --- a/files/es/web/javascript/referencia/operadores/typeof/index.html +++ b/files/es/web/javascript/reference/operators/typeof/index.html diff --git a/files/es/web/javascript/referencia/operadores/void/index.html b/files/es/web/javascript/reference/operators/void/index.html index 0bf8048b21..0bf8048b21 100644 --- a/files/es/web/javascript/referencia/operadores/void/index.html +++ b/files/es/web/javascript/reference/operators/void/index.html diff --git a/files/es/web/javascript/referencia/operadores/yield/index.html b/files/es/web/javascript/reference/operators/yield/index.html index 7237b6d689..7237b6d689 100644 --- a/files/es/web/javascript/referencia/operadores/yield/index.html +++ b/files/es/web/javascript/reference/operators/yield/index.html diff --git a/files/es/web/javascript/referencia/operadores/yield_star_/index.html b/files/es/web/javascript/reference/operators/yield_star_/index.html index e2167b8c41..e2167b8c41 100644 --- a/files/es/web/javascript/referencia/operadores/yield_star_/index.html +++ b/files/es/web/javascript/reference/operators/yield_star_/index.html diff --git a/files/es/web/javascript/referencia/sentencias/funcion_asincrona/index.html b/files/es/web/javascript/reference/statements/async_function/index.html index 573c10fad8..573c10fad8 100644 --- a/files/es/web/javascript/referencia/sentencias/funcion_asincrona/index.html +++ b/files/es/web/javascript/reference/statements/async_function/index.html diff --git a/files/es/web/javascript/referencia/sentencias/block/index.html b/files/es/web/javascript/reference/statements/block/index.html index 36b2054d60..36b2054d60 100644 --- a/files/es/web/javascript/referencia/sentencias/block/index.html +++ b/files/es/web/javascript/reference/statements/block/index.html diff --git a/files/es/web/javascript/referencia/sentencias/break/index.html b/files/es/web/javascript/reference/statements/break/index.html index aff2a58733..aff2a58733 100644 --- a/files/es/web/javascript/referencia/sentencias/break/index.html +++ b/files/es/web/javascript/reference/statements/break/index.html diff --git a/files/es/web/javascript/referencia/sentencias/class/index.html b/files/es/web/javascript/reference/statements/class/index.html index c37b9ba43b..c37b9ba43b 100644 --- a/files/es/web/javascript/referencia/sentencias/class/index.html +++ b/files/es/web/javascript/reference/statements/class/index.html diff --git a/files/es/web/javascript/referencia/sentencias/const/index.html b/files/es/web/javascript/reference/statements/const/index.html index c55350fbd4..c55350fbd4 100644 --- a/files/es/web/javascript/referencia/sentencias/const/index.html +++ b/files/es/web/javascript/reference/statements/const/index.html diff --git a/files/es/web/javascript/referencia/sentencias/continue/index.html b/files/es/web/javascript/reference/statements/continue/index.html index 5371b4cdd7..5371b4cdd7 100644 --- a/files/es/web/javascript/referencia/sentencias/continue/index.html +++ b/files/es/web/javascript/reference/statements/continue/index.html diff --git a/files/es/web/javascript/referencia/sentencias/debugger/index.html b/files/es/web/javascript/reference/statements/debugger/index.html index bb36e356c0..bb36e356c0 100644 --- a/files/es/web/javascript/referencia/sentencias/debugger/index.html +++ b/files/es/web/javascript/reference/statements/debugger/index.html diff --git a/files/es/web/javascript/referencia/sentencias/do...while/index.html b/files/es/web/javascript/reference/statements/do...while/index.html index 628c1458cd..628c1458cd 100644 --- a/files/es/web/javascript/referencia/sentencias/do...while/index.html +++ b/files/es/web/javascript/reference/statements/do...while/index.html diff --git a/files/es/web/javascript/referencia/sentencias/empty/index.html b/files/es/web/javascript/reference/statements/empty/index.html index 627fd889c7..627fd889c7 100644 --- a/files/es/web/javascript/referencia/sentencias/empty/index.html +++ b/files/es/web/javascript/reference/statements/empty/index.html diff --git a/files/es/web/javascript/referencia/sentencias/export/index.html b/files/es/web/javascript/reference/statements/export/index.html index 6016afd0ba..6016afd0ba 100644 --- a/files/es/web/javascript/referencia/sentencias/export/index.html +++ b/files/es/web/javascript/reference/statements/export/index.html diff --git a/files/es/web/javascript/referencia/sentencias/for-await...of/index.html b/files/es/web/javascript/reference/statements/for-await...of/index.html index 49349d7199..49349d7199 100644 --- a/files/es/web/javascript/referencia/sentencias/for-await...of/index.html +++ b/files/es/web/javascript/reference/statements/for-await...of/index.html diff --git a/files/es/web/javascript/referencia/sentencias/for...in/index.html b/files/es/web/javascript/reference/statements/for...in/index.html index 0680d69dea..0680d69dea 100644 --- a/files/es/web/javascript/referencia/sentencias/for...in/index.html +++ b/files/es/web/javascript/reference/statements/for...in/index.html diff --git a/files/es/web/javascript/referencia/sentencias/for...of/index.html b/files/es/web/javascript/reference/statements/for...of/index.html index 572308b41a..572308b41a 100644 --- a/files/es/web/javascript/referencia/sentencias/for...of/index.html +++ b/files/es/web/javascript/reference/statements/for...of/index.html diff --git a/files/es/web/javascript/referencia/sentencias/for/index.html b/files/es/web/javascript/reference/statements/for/index.html index 875236ba2b..875236ba2b 100644 --- a/files/es/web/javascript/referencia/sentencias/for/index.html +++ b/files/es/web/javascript/reference/statements/for/index.html diff --git a/files/es/web/javascript/referencia/sentencias/function/index.html b/files/es/web/javascript/reference/statements/function/index.html index 36b02935d9..36b02935d9 100644 --- a/files/es/web/javascript/referencia/sentencias/function/index.html +++ b/files/es/web/javascript/reference/statements/function/index.html diff --git a/files/es/web/javascript/referencia/sentencias/function_star_/index.html b/files/es/web/javascript/reference/statements/function_star_/index.html index 79ff51b7f2..79ff51b7f2 100644 --- a/files/es/web/javascript/referencia/sentencias/function_star_/index.html +++ b/files/es/web/javascript/reference/statements/function_star_/index.html diff --git a/files/es/web/javascript/referencia/sentencias/if...else/index.html b/files/es/web/javascript/reference/statements/if...else/index.html index 3bac571218..3bac571218 100644 --- a/files/es/web/javascript/referencia/sentencias/if...else/index.html +++ b/files/es/web/javascript/reference/statements/if...else/index.html diff --git a/files/es/web/javascript/referencia/sentencias/import.meta/index.html b/files/es/web/javascript/reference/statements/import.meta/index.html index 8c09e97475..8c09e97475 100644 --- a/files/es/web/javascript/referencia/sentencias/import.meta/index.html +++ b/files/es/web/javascript/reference/statements/import.meta/index.html diff --git a/files/es/web/javascript/referencia/sentencias/import/index.html b/files/es/web/javascript/reference/statements/import/index.html index 7d2c261d0e..7d2c261d0e 100644 --- a/files/es/web/javascript/referencia/sentencias/import/index.html +++ b/files/es/web/javascript/reference/statements/import/index.html diff --git a/files/es/web/javascript/referencia/sentencias/index.html b/files/es/web/javascript/reference/statements/index.html index bbf0ce42e8..bbf0ce42e8 100644 --- a/files/es/web/javascript/referencia/sentencias/index.html +++ b/files/es/web/javascript/reference/statements/index.html diff --git a/files/es/web/javascript/referencia/sentencias/label/index.html b/files/es/web/javascript/reference/statements/label/index.html index 03f3108e0e..03f3108e0e 100644 --- a/files/es/web/javascript/referencia/sentencias/label/index.html +++ b/files/es/web/javascript/reference/statements/label/index.html diff --git a/files/es/web/javascript/referencia/sentencias/let/index.html b/files/es/web/javascript/reference/statements/let/index.html index 8c450b37d4..8c450b37d4 100644 --- a/files/es/web/javascript/referencia/sentencias/let/index.html +++ b/files/es/web/javascript/reference/statements/let/index.html diff --git a/files/es/web/javascript/referencia/sentencias/return/index.html b/files/es/web/javascript/reference/statements/return/index.html index 6497e97632..6497e97632 100644 --- a/files/es/web/javascript/referencia/sentencias/return/index.html +++ b/files/es/web/javascript/reference/statements/return/index.html diff --git a/files/es/web/javascript/referencia/sentencias/switch/index.html b/files/es/web/javascript/reference/statements/switch/index.html index c550477f2c..c550477f2c 100644 --- a/files/es/web/javascript/referencia/sentencias/switch/index.html +++ b/files/es/web/javascript/reference/statements/switch/index.html diff --git a/files/es/web/javascript/referencia/sentencias/throw/index.html b/files/es/web/javascript/reference/statements/throw/index.html index d3e52f83ac..d3e52f83ac 100644 --- a/files/es/web/javascript/referencia/sentencias/throw/index.html +++ b/files/es/web/javascript/reference/statements/throw/index.html diff --git a/files/es/web/javascript/referencia/sentencias/try...catch/index.html b/files/es/web/javascript/reference/statements/try...catch/index.html index d429db6163..d429db6163 100644 --- a/files/es/web/javascript/referencia/sentencias/try...catch/index.html +++ b/files/es/web/javascript/reference/statements/try...catch/index.html diff --git a/files/es/web/javascript/referencia/sentencias/var/index.html b/files/es/web/javascript/reference/statements/var/index.html index 006e40a270..006e40a270 100644 --- a/files/es/web/javascript/referencia/sentencias/var/index.html +++ b/files/es/web/javascript/reference/statements/var/index.html diff --git a/files/es/web/javascript/referencia/sentencias/while/index.html b/files/es/web/javascript/reference/statements/while/index.html index 8eab047884..8eab047884 100644 --- a/files/es/web/javascript/referencia/sentencias/while/index.html +++ b/files/es/web/javascript/reference/statements/while/index.html diff --git a/files/es/web/javascript/referencia/sentencias/with/index.html b/files/es/web/javascript/reference/statements/with/index.html index d5dc78d600..d5dc78d600 100644 --- a/files/es/web/javascript/referencia/sentencias/with/index.html +++ b/files/es/web/javascript/reference/statements/with/index.html diff --git a/files/es/web/javascript/referencia/modo_estricto/index.html b/files/es/web/javascript/reference/strict_mode/index.html index d6a596b3e5..d6a596b3e5 100644 --- a/files/es/web/javascript/referencia/modo_estricto/index.html +++ b/files/es/web/javascript/reference/strict_mode/index.html diff --git a/files/es/web/javascript/referencia/template_strings/index.html b/files/es/web/javascript/reference/template_literals/index.html index 708c879383..708c879383 100644 --- a/files/es/web/javascript/referencia/template_strings/index.html +++ b/files/es/web/javascript/reference/template_literals/index.html diff --git a/files/es/web/javascript/referencia/objetos_globales/array/prototype/index.html b/files/es/web/javascript/referencia/objetos_globales/array/prototype/index.html deleted file mode 100644 index 2098f514ad..0000000000 --- a/files/es/web/javascript/referencia/objetos_globales/array/prototype/index.html +++ /dev/null @@ -1,188 +0,0 @@ ---- -title: Array.prototype -slug: Web/JavaScript/Referencia/Objetos_globales/Array/prototype -tags: - - Array - - Arreglo - - JavaScript - - Property - - Propiedad -translation_of: Web/JavaScript/Reference/Global_Objects/Array/prototype ---- -<div>{{JSRef}}</div> - -<p>La propiedad <strong><code>Array.prototype</code></strong> representa el prototipo del constructor {{jsxref("Array")}} y le permite agregar nuevas propiedades y métodos a todos los objetos Array.</p> - -<pre class="brush: js">// Si JavaScript no proporciona un método first() de forma nativa, -// agrega un nuevo método que devuelve el primer elemento de una matriz. - -if (!Array.prototype.first) { - Array.prototype.first = function() { - return this[0]; - } -} -</pre> - -<h2 id="Description" name="Description">Descripción</h2> - -<p>Las instancias {{jsxref("Array")}} heredan de <code>Array.prototype</code>. Al igual que con todos los constructores, puede cambiar el prototipo del constructor del objeto para realizar cambios en todas las instancias {{jsxref("Array")}} . Por ejemplo, puede agregar nuevos métodos y propiedades para extender todos los objetos <code>Array</code>. Esto se usa para {{Glossary("Polyfill", "polyfilling")}}, por ejemplo.</p> - -<p>Un hecho poco conocido: <code>Array.prototype</code> en sí es un {{jsxref("Array")}}:</p> - -<pre class="brush: js">Array.isArray(Array.prototype); // true</pre> - -<p>{{js_property_attributes(0, 0, 0)}}</p> - -<h2 id="Properties" name="Properties">Propiedades</h2> - -<dl> - <dt><code>Array.prototype.constructor</code></dt> - <dd>Especifica la función que crea el prototipo de un objeto.</dd> - <dt>{{jsxref("Array.prototype.length")}}</dt> - <dd>Refleja el número de elementos en un array.</dd> - <dt>{{jsxref("Array.@@unscopables", "Array.prototype[@@unscopables]")}}</dt> - <dd>Un símbolo que contiene nombres de propiedades para excluir de un ámbito vinculante <code><a href="/es/docs/Web/JavaScript/Reference/Statements/with">with</a></code>.</dd> -</dl> - -<h2 id="Methods" name="Methods">Métodos</h2> - -<h3 id="Mutator_methods" name="Mutator_methods">Métodos de mutación</h3> - -<p>Estos métodos modifican el array:</p> - -<dl> - <dt>{{jsxref("Array.prototype.copyWithin()")}}</dt> - <dd>Copia una secuencia de elementos dentro del array.</dd> - <dt>{{jsxref("Array.prototype.fill()")}}</dt> - <dd>Rellena todos los elementos de un array desde un índice de inicio hasta un índice de fin con un valor determinado.</dd> - <dt>{{jsxref("Array.prototype.pop()")}}</dt> - <dd>Elimina el último elemento de un array y devuelve dicho elemento.</dd> - <dt>{{jsxref("Array.prototype.push()")}}</dt> - <dd>Añade uno o más elementos al final de un array y devuelve la nueva longitud del array.</dd> - <dt>{{jsxref("Array.prototype.reverse()")}}</dt> - <dd>Invierte el orden de los elementos de un array — el primero será el último y el último será el primero.</dd> - <dt>{{jsxref("Array.prototype.shift()")}}</dt> - <dd>Elimina el primer elemento de un array y devuelve dicho elemento.</dd> - <dt>{{jsxref("Array.prototype.sort()")}}</dt> - <dd>Ordena los elementos de un array y devuelve el array.</dd> - <dt>{{jsxref("Array.prototype.splice()")}}</dt> - <dd>Añade o elimina elementos de un array.</dd> - <dt>{{jsxref("Array.prototype.unshift()")}}</dt> - <dd>Añade uno o más elementos al principio del array y devuelve la nueva longitud del array.</dd> -</dl> - -<h3 id="Accessor_methods" name="Accessor_methods">Métodos de consulta</h3> - -<p>Estos métodos no modifican el array y devuelven alguna representación del array.</p> - -<dl> - <dt>{{jsxref("Array.prototype.concat()")}}</dt> - <dd>Devuelve un nuevo array compuesto por este array unido con otro(s) array(s) y/o valor(es).</dd> - <dt>{{jsxref("Array.prototype.includes()")}}</dt> - <dd>Determina si un array contiene cierto elemento, devolviendo <code>true</code> o <code>false</code> apropiadamente.</dd> - <dt>{{jsxref("Array.prototype.indexOf()")}}</dt> - <dd>Devuelve el primer (menor) índice de un elemento dentro del array que sea igual al valor especificado, o -1 si no contiene dicho valor.</dd> - <dt>{{jsxref("Array.prototype.join()")}}</dt> - <dd>Une todos los elementos de un array en una cadena de texto.</dd> - <dt>{{jsxref("Array.prototype.lastIndexOf()")}}</dt> - <dd>Devuelve el último (mayor) índice de un elemento dentro del array que sea igual al valor especificado, o -1 si no contiene dicho valor.</dd> - <dt>{{jsxref("Array.prototype.slice()")}}</dt> - <dd>Extrae una sección de un array y devuelve un nuevo array.</dd> - <dt>{{jsxref("Array.prototype.toSource()")}} {{non-standard_inline}}</dt> - <dd>Devuelve el array literal que representa al propio array especificado; puedes usar este valor para crear un nuevo array. Reemplaza al método {{jsxref("Object.prototype.toSource()")}}.</dd> - <dt>{{jsxref("Array.prototype.toString()")}}</dt> - <dd>Devuelve una cadena de texto que representa el array y sus elementos. Reemplaza el método {{jsxref("Object.prototype.toString()")}}.</dd> - <dt>{{jsxref("Array.prototype.toLocaleString()")}}</dt> - <dd>Devuelve una cadena de texto localizada que representa el array y sus elementos. Reemplaza el método {{jsxref("Object.prototype.toLocaleString()")}}.</dd> -</dl> - -<h3 id="Iteration_methods" name="Iteration_methods">Métodos de iteración</h3> - -<p>Muchos métodos toman como argumentos funciones que son llamadas mientras se procesa el array. Cuando estos métodos son llamados, la longitud (<code style="font-style: normal;">length</code>) del array es muestreado, y cualquier elemento añadido por encima de esta longitud dentro de la función (<span style="font-family: consolas,monaco,andale mono,monospace;">callback</span>) no es visitado. Otros cambios sobre el array (establecer el valor o eliminar un elemento) podría afectar el resultado de la operación si el método visita el elemento después. Mientras que el comportamiento especifico de estos métodos en muchos casos es bien definido, no deberías delegar sobre eso con la finalidad de no confundir a otros que podrían leer tu código. Si debes modificar el array, copialo en un nuevo array en su lugar.</p> - -<dl> - <dt>{{jsxref("Array.prototype.entries()")}}</dt> - <dd>Devuelve un nuevo objeto <code>Array Iterator</code> que contiene los pares clave/valor para cada índice en el array.</dd> - <dt>{{jsxref("Array.prototype.every()")}}</dt> - <dd>Devuelve true si cada elemento en este array satisface la función de testeo proporcionada.</dd> - <dt>{{jsxref("Array.prototype.filter()")}}</dt> - <dd>Crea un nuevo array con todos los elementos de este array para los cuales la función de filtrado proporcionada devuelve true.</dd> - <dt>{{jsxref("Array.prototype.find()")}}</dt> - <dd>Devuelve el elemento hallado en el array si un elemento en el array satisface la función de testeo proporcionada, o <code>undefined</code> si no se halla ninguno.</dd> - <dt>{{jsxref("Array.prototype.findIndex()")}}</dt> - <dd>Devuelve el índice hallado en el array si un elemento en el array satisface la función de testeo proporcionada, o -1 si no se halla ninguno.</dd> -</dl> - -<dl> - <dt>{{jsxref("Array.prototype.forEach()")}}</dt> - <dd>Llama a una función para cada elemento del array.</dd> - <dt>{{jsxref("Array.prototype.keys()")}}</dt> - <dd>Devuelve un nuevo <code>Array Iterator</code> que contiene las claves para cada índice en el array.</dd> - <dt>{{jsxref("Array.prototype.map()")}}</dt> - <dd>Crea un nuevo array con el resultado de llamar a la función proporcionada sobre cada elemento de este array.</dd> - <dt>{{jsxref("Array.prototype.reduce()")}}</dt> - <dd>Aplica una función que recibe un acumulador y cada valor del array (de izquierda a derecha) para reducirlo a un único valor.</dd> - <dt>{{jsxref("Array.prototype.reduceRight()")}}</dt> - <dd>Aplica una función que recibe un acumulador y cada valor del array (de derecha a izquierda) para reducirlo a un único valor.</dd> - <dt>{{jsxref("Array.prototype.some()")}}</dt> - <dd>Devuelve true si al menos un elemento en este array satisface la función de testeo proporcionada.</dd> - <dt>{{jsxref("Array.prototype.values()")}}</dt> - <dd>Devuelve un nuevo objeto <code>Array Iterator</code> que contiene los valores para cada índice en el array.</dd> - <dt>{{jsxref("Array.prototype.@@iterator()", "Array.prototype[@@iterator]()")}}</dt> - <dd>Devuelve un nuevo objeto <code>Array Iterator</code> que contiene los valores para cada índice en el array.</dd> -</dl> - -<h3 id="Generic_methods" name="Generic_methods">Métodos genéricos (no estándar)</h3> - -<p>Muchos métodos en el objeto Javascript Array son diseñados para ser generalmente llamados para todos los objetos que "parecen" Arrays. Es decir, pueden ser usados sobre cualquier objeto que tenga una propiedad longitud (<code style="font-style: normal;">length</code>), y puedan ser accedidos usando nombres de propiedades numéricos (como con la indexación <code><span style="font-family: consolas,monaco,andale mono,monospace;">array[5]</span></code>). Algunos métodos, tales como {{jsxref("Array.join", "join")}}, sólo leen la <code>longitud</code> y propiedades numéricas del objeto sobre el cual son llamados. Otros, como {{jsxref("Array.reverse", "reverse")}}, requieren que las propiedades numéricas del objeto y la <code>longitud</code> sean mutables; estos métodos, por tanto, no pueden ser llamados sobre objetos como {{jsxref("String")}}, los cuales no permiten que su longitud o propiedades numéricas sintetizadas sean establecidas.</p> - -<h2 id="Specifications" name="Specifications">Especificaciones</h2> - -<p> </p> - -<table> - <tbody> - <tr> - <th scope="col">Especificación</th> - <th scope="col">Estado</th> - <th scope="col">Comentario</th> - </tr> - <tr> - <td>{{SpecName('ES1')}}</td> - <td>{{Spec2('ES1')}}</td> - <td>Definición inicial.</td> - </tr> - <tr> - <td>{{SpecName('ES5.1', '#sec-15.4.3.1', 'Array.prototype')}}</td> - <td>{{Spec2('ES5.1')}}</td> - <td> </td> - </tr> - <tr> - <td>{{SpecName('ES6', '#sec-array.prototype', 'Array.prototype')}}</td> - <td>{{Spec2('ES6')}}</td> - <td> - <p>Se agregaron los métodos <code>copyWithin()</code>, <code>fill()</code>, <code>entries()</code>, <code>keys()</code>, <code>values()</code>, <code>find()</code>, <code>findIndex()</code>.</p> - </td> - </tr> - <tr> - <td>{{SpecName('ES7', '#sec-array.prototype', 'Array.prototype')}}</td> - <td>{{Spec2('ES7')}}</td> - <td>Se agregó el método <code>includes()</code>.</td> - </tr> - </tbody> -</table> - -<p> </p> - -<h2 id="Browser_compatibility" name="Browser_compatibility">Compatibilidad con navegadores</h2> - -<div>{{Compat("javascript.builtins.Array.prototype")}}</div> - -<div id="compat-mobile"> </div> - -<h2 id="See_also" name="See_also">Ver también</h2> - -<ul> - <li>{{jsxref("Array")}}</li> - <li>{{jsxref("Function.prototype")}}</li> -</ul> diff --git a/files/es/web/javascript/referencia/objetos_globales/arraybuffer/prototype/index.html b/files/es/web/javascript/referencia/objetos_globales/arraybuffer/prototype/index.html deleted file mode 100644 index fef80071de..0000000000 --- a/files/es/web/javascript/referencia/objetos_globales/arraybuffer/prototype/index.html +++ /dev/null @@ -1,69 +0,0 @@ ---- -title: ArrayBuffer.prototype -slug: Web/JavaScript/Referencia/Objetos_globales/ArrayBuffer/prototype -tags: - - ArrayBuffer - - JavaScript - - Propiedad -translation_of: Web/JavaScript/Reference/Global_Objects/ArrayBuffer -translation_of_original: Web/JavaScript/Reference/Global_Objects/ArrayBuffer/prototype ---- -<div>{{JSRef}}</div> - -<p>La propiedad <strong><code>ArrayBuffer.prototype</code></strong> representa el prototipo para el objeto {{jsxref("ArrayBuffer")}}.</p> - -<div>{{js_property_attributes(0,0,0)}}</div> - -<h2 id="Descripción">Descripción</h2> - -<p>Las instancias de <code>ArrayBuffer</code> heredan de <code>ArrayBuffer.prototype</code>. Como con todos los constructores, puedes modificar el prototipo del constructor para aplicar cambios sobre todas las instancias de <code>ArrayBuffer</code>.</p> - -<h2 id="Propiedades">Propiedades</h2> - -<dl> - <dt>ArrayBuffer.prototype.constructor</dt> - <dd>Especifica la función que se encarga de crear el prototipo del objeto. El valor inicial es el constructor incluido en el estándar <code>ArrayBuffer</code>.</dd> - <dt>{{jsxref("ArrayBuffer.prototype.byteLength")}} {{readonlyInline}}</dt> - <dd>El tamaño, en bytes, del array. Este valor se establece al construir el objeto y no se puede modificar. <strong>Sólo lectura.</strong></dd> -</dl> - -<h2 id="Métodos">Métodos</h2> - -<dl> - <dt>{{jsxref("ArrayBuffer.prototype.slice()")}}</dt> - <dd>Retorna un nuevo <code>ArrayBuffer</code> cuyo contenido es una copia los bytes de este <code>ArrayBuffer</code> desde <code>begin</code>, incluido, hasta <code>end</code>, no incluido. Si <code>begin</code> o <code>end</code> son negativos, éstos hacen referencia a un índice que comienza a partir del final del array.</dd> -</dl> - -<h2 id="Especificaciones">Especificaciones</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Especificación</th> - <th scope="col">Estado</th> - <th scope="col">Comentario</th> - </tr> - <tr> - <td>{{SpecName('ES6', '#sec-arraybuffer.prototype', 'ArrayBuffer.prototype')}}</td> - <td>{{Spec2('ES6')}}</td> - <td>Definición inicial.</td> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-arraybuffer.prototype', 'ArrayBuffer.prototype')}}</td> - <td>{{Spec2('ESDraft')}}</td> - <td> </td> - </tr> - </tbody> -</table> - -<h2 id="Compatibilidad_con_navegadores">Compatibilidad con navegadores</h2> - -<p>{{Compat("javascript.builtins.ArrayBuffer.prototype")}}</p> - -<div id="compat-mobile"> </div> - -<h2 id="Ver_también">Ver también</h2> - -<ul> - <li>{{jsxref("ArrayBuffer")}}</li> -</ul> diff --git a/files/es/web/javascript/referencia/objetos_globales/date/prototype/index.html b/files/es/web/javascript/referencia/objetos_globales/date/prototype/index.html deleted file mode 100644 index de92c8ee02..0000000000 --- a/files/es/web/javascript/referencia/objetos_globales/date/prototype/index.html +++ /dev/null @@ -1,201 +0,0 @@ ---- -title: Date.prototype -slug: Web/JavaScript/Referencia/Objetos_globales/Date/prototype -tags: - - Date - - JavaScript - - Property -translation_of: Web/JavaScript/Reference/Global_Objects/Date -translation_of_original: Web/JavaScript/Reference/Global_Objects/Date/prototype ---- -<div> - {{JSRef("Objetos_globales", "Date")}}</div> -<h2 id="Resumen">Resumen</h2> -<p>Representa el prototipo para esta clase. Puede utilizar el prototipo para añadir propiedades o métodos a todas las instancias de una clase.</p> -<div> - {{js_property_attributes(0,0,1)}}</div> -<h2 class="noinclude" id="Propriedades">Propriedades</h2> -<dl> - <dt class="noinclude"> - <code>Date.prototype.constructor</code></dt> - <dd> - </dd> -</dl> -<div> - {{ jsOverrides("Object", "properties", "constructor") }}</div> -<h2 id="Métodos">Métodos</h2> -<dl> - <dt> - {{jsxref("Date.prototype.getDate()")}}</dt> - <dd> - Devuelve el día del mes de la fecha especificada según la hora local.</dd> - <dt> - {{jsxref("Date.prototype.getDay()")}}</dt> - <dd> - Devuelve el día de la semana de la fecha especificada según la hora local.</dd> - <dt> - {{jsxref("Date.prototype.getFullYear()")}}</dt> - <dd> - Devuelve el año de la fecha especificada según la hora local.</dd> - <dt> - {{jsxref("Date.prototype.getHours()")}}</dt> - <dd> - Devuelve la hora de la fecha especificada según la hora local.</dd> - <dt> - {{jsxref("Date.prototype.getMilliseconds()")}}</dt> - <dd> - Devuelve los milisegundos de la fecha especificada según la hora local.</dd> - <dt> - {{jsxref("Date.prototype.getMinutes()")}}</dt> - <dd> - Devuelve los minutos de la fecha especificada según la hora local.</dd> - <dt> - {{jsxref("Date.prototype.getMonth()")}}</dt> - <dd> - Devuelve el mes de la fecha especificada según la hora local.</dd> - <dt> - {{jsxref("Date.prototype.getSeconds()")}}</dt> - <dd> - Devuelve los segundos de la fecha especificada según la hora local.</dd> - <dt> - {{jsxref("Date.prototype.getTime()")}}</dt> - <dd> - Devuelve el valor numérico correspondiente a la hora especificada según la hora universal.</dd> - <dt> - {{jsxref("Date.prototype.getTimezoneOffset()")}}</dt> - <dd> - Devuelve la diferencia horaria en minutos para la zona geográfica actual.</dd> - <dt> - {{jsxref("Date.prototype.getUTCDate()")}}</dt> - <dd> - Devuelve el día del mes de la fecha especificada según la hora universal.</dd> - <dt> - {{jsxref("Date.prototype.getUTCDay()")}}</dt> - <dd> - Devuelve el día de la semana de la fecha especificada según la hora universal.</dd> - <dt> - {{jsxref("Date.prototype.getUTCFullYear()")}}</dt> - <dd> - Devuelve el día el año de la fecha especificada según la hora universal.</dd> - <dt> - {{jsxref("Date.prototype.getUTCHours()")}}</dt> - <dd> - Devuelve las horas de la fecha especificada según la hora universal.</dd> - <dt> - {{jsxref("Date.prototype.getUTCMilliseconds()")}}</dt> - <dd> - Devuelve los milisegundos de la fecha especificada según la hora universal.</dd> - <dt> - {{jsxref("Date.prototype.getUTCMinutes()")}}</dt> - <dd> - Devuelve los minutos de la fecha especificada según la hora universal.</dd> - <dt> - {{jsxref("Date.prototype.getUTCMonth()")}}</dt> - <dd> - Devuelve el mes de la fecha especificada según la hora universal.</dd> - <dt> - {{jsxref("Date.prototype.getUTCSeconds()")}}</dt> - <dd> - Devuelve los segundos de la fecha especificada según la hora universal.</dd> - <dt> - {{jsxref("Date.prototype.getYear()")}} {{ deprecated_inline() }}</dt> - <dd> - Devuelve el año de la fecha especificada según la hora local. Use {{jsxref("Date.prototype.getFullYear()")}} a cambio.</dd> - <dt> - {{jsxref("Date.prototype.setDate()")}}</dt> - <dd> - Establece el día del mes de la fecha especificada según la hora local.</dd> - <dt> - {{jsxref("Date.prototype.setFullYear()")}}</dt> - <dd> - Establece el año completo de la fecha especificada según la hora local.</dd> - <dt> - {{jsxref("Date.prototype.setHours()")}}</dt> - <dd> - Establece las horas de la fecha especificada según la hora local.</dd> - <dt> - {{jsxref("Date.prototype.setMilliseconds()")}}</dt> - <dd> - Establece los milisegundos de la fecha especificada según la hora local.</dd> - <dt> - {{jsxref("Date.prototype.setMinutes()")}}</dt> - <dd> - Establece los minutos de la fecha especificada según la hora local.</dd> - <dt> - {{jsxref("Date.prototype.setMonth()")}}</dt> - <dd> - Establece el mes de la fecha especificada según la hora local.</dd> - <dt> - {{jsxref("Date.prototype.setSeconds()")}}</dt> - <dd> - Establece los segundos de la fecha especificada según la hora local.</dd> - <dt> - {{jsxref("Date.prototype.setTime()")}}</dt> - <dd> - Establece el valor del objeto <code>Date</code> según la hora local.</dd> - <dt> - {{jsxref("Date.prototype.setUTCDate()")}}</dt> - <dd> - Establece el día del mes de la fecha especificada según la hora universal.</dd> - <dt> - {{jsxref("Date.prototype.setUTCFullYear()")}}</dt> - <dd> - Establece el año completo de la fecha especificada según la hora universal.</dd> - <dt> - {{jsxref("Date.prototype.setUTCHours()")}}</dt> - <dd> - Establece la hora de la fecha especificada según la hora universal.</dd> - <dt> - {{jsxref("Date.prototype.setUTCMilliseconds()")}}</dt> - <dd> - Establece los milisegundos de la fecha especificada según la hora universal..</dd> - <dt> - {{jsxref("Date.prototype.setUTCMinutes()")}}</dt> - <dd> - Establece los minutos de la fecha especificada según la hora universal..</dd> - <dt> - {{jsxref("Date.prototype.setUTCMonth()")}}</dt> - <dd> - Establece el mes de la fecha especificada según la hora universal.</dd> - <dt> - {{jsxref("Date.prototype.setUTCSeconds()")}}</dt> - <dd> - Establece los segundos de la fecha especificada según la hora universal..</dd> - <dt> - {{jsxref("Date.prototype.setYear ()")}}{{deprecated_inline}}</dt> - <dd> - Establece el año de la fecha especificada según la hora local. Use {{jsxref("Date.prototype.setFullYear()")}} a cambio.</dd> - <dt> - {{jsxref("Date.prototype.toGMTString()")}} {{ deprecated_inline}}</dt> - <dd> - Convierte una fecha en una cadena, usando las convenciones de Internet GMT. Utilice {{jsxref("Date.prototype.toUTCString()")}} a cambio.</dd> - <dt> - {{jsxref("Date.prototype.toLocaleString()")}}</dt> - <dd> - Convierte una fecha en una cadena, usando las reglas de la localización actual. Sobreescribe el método {{jsxref("Object.toLocaleString()")}}.</dd> - <dt> - {{jsxref("Date.prototype.toLocaleDateString()")}}</dt> - <dd> - Devuelve la porción fecha (sin la hora) de una fecha como una cadena, usando las reglas de la localización actual.</dd> - <dt> - {{jsxref("Date.prototype.toLocaleTimeString()")}}</dt> - <dd> - Devuelve la porción hora (sin la fecha) de una fecha como una cadena, siguiendo las reglas de la localización actual.</dd> - <dt> - {{jsxref("Date.prototype.toSource()")}}</dt> - <dd> - Devuelve un literal que representa al objeto <code>Date</code> especificado; puede usar este valor para crear un nuevo objeto. Sobreescribe el método {{jsxref("Object.toSource()")}}.</dd> - <dt> - {{jsxref("Date.prototype.toString()")}}</dt> - <dd> - Devuelve una cadena representando el objeto <code>Date</code> especificado. Sobreescribe el método {{jsxref("Object.toString()")}}.</dd> - <dt> - {{jsxref("Date.prototype.toUTCString()")}}</dt> - <dd> - Convierte una fecha en una cadena, usando las reglas horarias universales.</dd> - <dt> - {{jsxref("Date.prototype.valueOf()")}}</dt> - <dd> - Devuelve el valor primitivo de un objeto <code>Date</code>. Sobreescribe el método {{jsxref("Object.valueOf()")}}.</dd> -</dl> -<p>{{ jsOverrides("Object", "methods", "getDate", "getDay", "getFullYear", "getHours", "getMilliseconds", "getMinutes", "getMonth", "getSeconds", "getTime", "getTimezoneOffset", "getUTCDate", "getUTCDay", "getUTCFullYear", "getUTCHours", "getUTCMilliseconds", "getUTCMinutes", "getUTCMonth", "getUTCSeconds", "getYear", "setdate", "setFullYear", "setHours", "setMilliseconds", "setMinutes", "setMontth", "setSeconds", "setTime", "setUTCDate", "setUTCFullYear", "setUTCHours", "setUTCMilliseconds", "setUTCMinutes", "setUTCMonth", "setUTCSeconds", "setYear", "toDateString", "toGMTString", "toLocaleDateString", "toLocaleFormat", "toLocaleString", "toLocaleTimeString", "toSource", "toString", "toTimeString", "toUTCString", "valueOf") }}</p> diff --git a/files/es/web/javascript/referencia/objetos_globales/error/prototype/index.html b/files/es/web/javascript/referencia/objetos_globales/error/prototype/index.html deleted file mode 100644 index aac1516fc2..0000000000 --- a/files/es/web/javascript/referencia/objetos_globales/error/prototype/index.html +++ /dev/null @@ -1,154 +0,0 @@ ---- -title: Error.prototype -slug: Web/JavaScript/Referencia/Objetos_globales/Error/prototype -translation_of: Web/JavaScript/Reference/Global_Objects/Error -translation_of_original: Web/JavaScript/Reference/Global_Objects/Error/prototype ---- -<div>{{JSRef}}</div> - -<p>La propiedad <code><strong>Error.prototype</strong></code> representa el prototipo del constructor {{jsxref("Error")}}.</p> - -<div>{{js_property_attributes(0, 0, 0)}}</div> - -<h2 id="Descripción">Descripción</h2> - -<p>Todas las instancias de {{jsxref("Error")}} e instancias de {{jsxref("Global_Objects/Error", "errores no genéricos", "#Error_types", 1)}}, heredan de <code>Error.prototype</code>. Como todas las funciones constructoras, se puede usar el protoipo del constructor para añadir propiedades o métodos a todas las instancias creadas con este constructor.</p> - -<h2 id="Properties">Properties</h2> - -<h3 id="Propiedades_estándar">Propiedades estándar</h3> - -<dl> - <dt><code>Error.prototype.constructor</code></dt> - <dd>Especifica la función que crea una instancia del prototipo.</dd> - <dt>{{jsxref("Error.prototype.message")}}</dt> - <dd>Mensaje de error.</dd> - <dt>{{jsxref("Error.prototype.name")}}</dt> - <dd>Nombre del error.</dd> -</dl> - -<h3 id="Extensiones_específicas_del_proveedor">Extensiones específicas del proveedor</h3> - -<div>{{non-standard_header}}</div> - -<h4 id="Microsoft">Microsoft</h4> - -<dl> - <dt>{{jsxref("Error.prototype.description")}}</dt> - <dd>Descripción del error. Similar a {{jsxref("Error.prototype.message", "message")}}.</dd> - <dt>{{jsxref("Error.prototype.number")}}</dt> - <dd>Número de error.</dd> -</dl> - -<h4 id="Mozilla">Mozilla</h4> - -<dl> - <dt>{{jsxref("Error.prototype.fileName")}}</dt> - <dd>Ruta del archivo que lanzó el error.</dd> - <dt>{{jsxref("Error.prototype.lineNumber")}}</dt> - <dd>Número de fila en el archivo que lanzó el error.</dd> - <dt>{{jsxref("Error.prototype.columnNumber")}}</dt> - <dd>Número de columna en el archivo que lanzó el error.</dd> - <dt>{{jsxref("Error.prototype.stack")}}</dt> - <dd>Seguimiento de la pila.</dd> -</dl> - -<h2 id="Métodos">Métodos</h2> - -<dl> - <dt>{{jsxref("Error.prototype.toSource()")}} {{non-standard_inline}}</dt> - <dd>Devuelve una cadena que contiene el codígo del objeto {{jsxref("Error")}}; se puede usar este valor para crear un nuevo objeto. Sobreescribe el método {{jsxref("Object.prototype.toSource()")}}.</dd> - <dt>{{jsxref("Error.prototype.toString()")}}</dt> - <dd>Devuelve una cadena que representa el objeto. Sobreescribe el método {{jsxref("Object.prototype.toString()")}}.</dd> -</dl> - -<h2 id="Especificaciones">Especificaciones</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Especificación</th> - <th scope="col">Estado</th> - <th scope="col">Comentario</th> - </tr> - <tr> - <td>{{SpecName('ES1')}}</td> - <td>{{Spec2('ES1')}}</td> - <td>Definición inicial. Implementado en JavaScript 1.1.</td> - </tr> - <tr> - <td>{{SpecName('ES5.1', '#sec-15.11.3.1', 'Error')}}</td> - <td>{{Spec2('ES5.1')}}</td> - <td> </td> - </tr> - <tr> - <td>{{SpecName('ES6', '#sec-error.prototype', 'Error')}}</td> - <td>{{Spec2('ES6')}}</td> - <td> </td> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-error.prototype', 'Error')}}</td> - <td>{{Spec2('ESDraft')}}</td> - <td> </td> - </tr> - </tbody> -</table> - -<h2 id="Compatibilidad_con_navegadores">Compatibilidad con navegadores</h2> - -<div>{{CompatibilityTable}}</div> - -<div id="compat-desktop"> -<table class="compat-table"> - <tbody> - <tr> - <th>Característica</th> - <th>Chrome</th> - <th>Firefox (Gecko)</th> - <th>Internet Explorer</th> - <th>Opera</th> - <th>Safari</th> - </tr> - <tr> - <td>Soporte básico</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - </tr> - </tbody> -</table> -</div> - -<div id="compat-mobile"> -<table class="compat-table"> - <tbody> - <tr> - <th>Característica</th> - <th>Android</th> - <th>Chrome for Android</th> - <th>Firefox Mobile (Gecko)</th> - <th>IE Mobile</th> - <th>Opera Mobile</th> - <th>Safari Mobile</th> - </tr> - <tr> - <td>Soporte básico</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - </tr> - </tbody> -</table> -</div> - -<h2 id="Ver_también">Ver también</h2> - -<ul> - <li>{{jsxref("Error")}}</li> - <li>{{jsxref("Object.prototype")}}</li> -</ul> diff --git a/files/es/web/javascript/referencia/objetos_globales/function/prototype/index.html b/files/es/web/javascript/referencia/objetos_globales/function/prototype/index.html deleted file mode 100644 index 9d8671c534..0000000000 --- a/files/es/web/javascript/referencia/objetos_globales/function/prototype/index.html +++ /dev/null @@ -1,65 +0,0 @@ ---- -title: Function.prototype -slug: Web/JavaScript/Referencia/Objetos_globales/Function/prototype -tags: - - Function - - JavaScript - - Property -translation_of: Web/JavaScript/Reference/Global_Objects/Function -translation_of_original: Web/JavaScript/Reference/Global_Objects/Function/prototype ---- -<div>{{JSRef("Objetos_globales", "Function")}}</div> - -<h2 id="Resumen" name="Resumen">Resumen</h2> - -<p>Un valor desde cuyas instancias de una clase particular son creados. Cada objeto que puede ser creado por la invocación a la función constructora posee una propiedad prototype asociada.</p> - -<h2 id="Descripci.C3.B3n" name="Descripci.C3.B3n">Descripción</h2> - -<p>Puede añadir propiedades o métodos a una clase existente mediante la adición de ellos al prototipo asociado con la función constructora para esa clase.</p> - -<h2 id="Propiedades">Propiedades</h2> - -<dl> - <dt>{{jsxref("Function.arguments")}} {{Deprecated_inline}}</dt> - <dd>Una matriz correspondiente a los argumentos pasados a una función. Como propiedad de una <code>Function</code>, este uso está obsoleto. Se recomenda el uso del objeto {{jsxref("Functiones/arguments", "arguments")}}.</dd> - <dt>{{jsxref("Function.arity")}} {{obsolete_inline}}</dt> - <dd>Especifica el número de argumentos que espera la función. Se recomienda, no obstante, utilizar la función {{jsxref("Function.length", "length")}}.</dd> - <dt>{{jsxref("Function.caller")}}</dt> - <dd>Especifica la función que invoca la ejecución de la función actual (no estándar).</dd> - <dt>{{jsxref("Function.constructor")}}</dt> - <dd>Especifica la función que crea un prototipo de objeto.</dd> - <dt>{{jsxref("Function.length")}}</dt> - <dd>Specifica el número de argumentos esperados por la función.</dd> - <dt>{{jsxref("Function.name")}}</dt> - <dd>El nombre de la función (no forma parte del estándar).</dd> - <dt>{{jsxref("Function.prototype")}}</dt> - <dd>Permite añadir propiedades a los objetos función (ambos, los construidos usando <code>Function</code> y los declarados usando una declaración de función o una expresión de función).</dd> -</dl> - -<div>{{ jsOverrides("Object", "properties", "arguments", "arity", "caller", "constructor", "length", "name", "displayName") }}</div> - -<h2 id="Métodos">Métodos</h2> - -<dl> - <dt>{{jsxref("Function.prototype.apply()")}}</dt> - <dd>Le permite aplicar el método de otro objeto en el contexto de un objeto diferente (el objeto llamado).</dd> - <dt>{{jsxref("Function.prototype.call()")}}</dt> - <dd>Le Permite llamar (ejecutar) a un método de otro objeto en el contexto de un objeto diferente (el objeto que llama).</dd> - <dt>{{jsxref("Function.prototype.toSource()")}}</dt> - <dd>Devuelve una cadena que representa el código fuente de la función. Anula al método {{jsxref("Object.toSource")}}.</dd> - <dt>{{jsxref("Function.prototype.toString()")}}</dt> - <dd>Devuelve una cadena que representa el código fuente de la función. Anula al método {{jsxref("Object.toSource")}}.</dd> -</dl> - -<div>{{ jsOverrides("Object", "methods", "apply", "call", "toSource", "toString") }}</div> - -<dl> - <dt> </dt> -</dl> - -<h2 id="Vea_También">Vea También</h2> - -<ul> - <li>{{jsxref("Objetos_globales/Function", "Function")}}</li> -</ul> diff --git a/files/es/web/javascript/referencia/objetos_globales/map/prototype/index.html b/files/es/web/javascript/referencia/objetos_globales/map/prototype/index.html deleted file mode 100644 index b255e65b69..0000000000 --- a/files/es/web/javascript/referencia/objetos_globales/map/prototype/index.html +++ /dev/null @@ -1,135 +0,0 @@ ---- -title: Map.prototype -slug: Web/JavaScript/Referencia/Objetos_globales/Map/prototype -translation_of: Web/JavaScript/Reference/Global_Objects/Map -translation_of_original: Web/JavaScript/Reference/Global_Objects/Map/prototype ---- -<div>{{JSRef}}</div> - -<p>La propiedad <code><strong>Map</strong></code><strong><code>.prototype</code></strong> representa el prototipo del constructor {{jsxref("Map")}}.</p> - -<div>{{js_property_attributes(0,0,0)}}</div> - -<h2 id="Descripción">Descripción</h2> - -<p>La instancia de {{jsxref("Map")}} hereda de {{jsxref("Map.prototype")}}. Puedes utilizar el constructor del prototipo del objeto para agregar propiedades o métodos a todas las instancias de <code>Map</code>.</p> - -<h2 id="Propiedades">Propiedades</h2> - -<dl> - <dt><code>Map.prototype.constructor</code></dt> - <dd>Devuelve la función que creó el prototipo de una instancia. Esta es la función de {{jsxref("Map")}} por defecto.</dd> - <dt>{{jsxref("Map.prototype.size")}}</dt> - <dd>Devuelve el número de conjuntos de llave/valor en el objeto <code>Map</code>.</dd> -</dl> - -<h2 id="Métodos">Métodos</h2> - -<dl> - <dt>{{jsxref("Map.prototype.clear()")}}</dt> - <dd>Elimina todos los conjuntos de llave/valor del objeto <code>Map</code>.</dd> - <dt>{{jsxref("Map.delete", "Map.prototype.delete(key)")}}</dt> - <dd>Elimina cualquier valor asociado a la <code>llave</code> y devuelve el valor que <code>Map.prototype.has(key)</code> tenía previamente. Después <code>Map.prototype.has(key)</code> devolverá <code>false</code>.</dd> - <dt>{{jsxref("Map.prototype.entries()")}}</dt> - <dd>Devuelve un nuevo objeto <code>Iterador</code> que contiene<strong> un array de <code>[llave, valor]</code></strong> para cada elemento en el objeto <code>Map</code> en orden de inserción.</dd> - <dt>{{jsxref("Map.forEach", "Map.prototype.forEach(callbackFn[, thisArg])")}}</dt> - <dd>Llama a la callbackFn una vez por cada conjunto llave/valor presentes en cada objeto <code>Map</code>, en orden de inserción. Si se le proporciona un parámetro thisArg a forEach, se usará como valor "this" para cada callback.</dd> - <dt>{{jsxref("Map.get", "Map.prototype.get(key)")}}</dt> - <dd>Devuelve el valor asociado a la <code>llave</code>, o <code>undefined</code> si no tiene ninguno.</dd> - <dt>{{jsxref("Map.has", "Map.prototype.has(key)")}}</dt> - <dd>Devuelve un booleano que indica si un valor se ha asociado a la <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: #eeeeee;">llave</span></font> en el objeto <code>Map</code> o no se ha asociado.</dd> - <dt>{{jsxref("Map.prototype.keys()")}}</dt> - <dd>Devuelve un nuevo objeto <code>Iterador</code> que contiene las <strong>llaves</strong> para cada elemento en el objeto <code>Map</code> en orden de inserción.</dd> - <dt>{{jsxref("Map.set", "Map.prototype.set(key, value)")}}</dt> - <dd>Establece un valor para la <code>llave</code> en el objeto <code>Map</code>. Devuelve el objeto <code>Map</code>.</dd> - <dt>{{jsxref("Map.prototype.values()")}}</dt> - <dd>Devuelve un nuevo objeto <code>Iterador</code> que contiene los <strong>valores</strong> para cada elemento en el objeto <code>Map</code> en orden de inserción.</dd> - <dt>{{jsxref("Map.@@iterator", "Map.prototype[@@iterator]()")}}</dt> - <dd>Devuelve un nuevo objeto <code>Iterador</code> que contiene<strong> un array de <code>[llave, valor]</code></strong> para cada elemento en el objeto <code>Map</code> en orden de inserción.</dd> -</dl> - -<h2 id="Especificaciones">Especificaciones</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Especificación</th> - <th scope="col">Estado</th> - <th scope="col">Comentario</th> - </tr> - <tr> - <td>{{SpecName('ES2015', '#sec-map.prototype', 'Map.prototype')}}</td> - <td>{{Spec2('ES2015')}}</td> - <td>Definición inicial.</td> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-map.prototype', 'Map.prototype')}}</td> - <td>{{Spec2('ESDraft')}}</td> - <td> </td> - </tr> - </tbody> -</table> - -<h2 id="Compatibilidad_entre_navegadores">Compatibilidad entre navegadores</h2> - -<p>{{CompatibilityTable}}</p> - -<div id="compat-desktop"> -<table class="compat-table"> - <tbody> - <tr> - <th>Característica</th> - <th>Chrome</th> - <th>Edge</th> - <th>Firefox (Gecko)</th> - <th>Internet Explorer</th> - <th>Opera</th> - <th>Safari</th> - </tr> - <tr> - <td>Soporte básico</td> - <td>38</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{ CompatGeckoDesktop("13") }}</td> - <td>11</td> - <td>25</td> - <td>7.1</td> - </tr> - </tbody> -</table> -</div> - -<div id="compat-mobile"> -<table class="compat-table"> - <tbody> - <tr> - <th>Característica</th> - <th>Android</th> - <th>Chrome for Android</th> - <th>Edge</th> - <th>Firefox Mobile (Gecko)</th> - <th>IE Mobile</th> - <th>Opera Mobile</th> - <th>Safari Mobile</th> - </tr> - <tr> - <td>Soporte básico</td> - <td>{{CompatNo}}</td> - <td>38</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatGeckoMobile("13")}}</td> - <td>{{CompatNo}}</td> - <td>{{CompatNo}}</td> - <td> - <p>8</p> - </td> - </tr> - </tbody> -</table> -</div> - -<h2 id="Vea_también">Vea también</h2> - -<ul> - <li>{{jsxref("Set.prototype")}}</li> -</ul> diff --git a/files/es/web/javascript/referencia/objetos_globales/number/prototype/index.html b/files/es/web/javascript/referencia/objetos_globales/number/prototype/index.html deleted file mode 100644 index c15b5b5fcb..0000000000 --- a/files/es/web/javascript/referencia/objetos_globales/number/prototype/index.html +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: Number.prototype -slug: Web/JavaScript/Referencia/Objetos_globales/Number/prototype -tags: - - JavaScript - - Number - - Property -translation_of: Web/JavaScript/Reference/Global_Objects/Number -translation_of_original: Web/JavaScript/Reference/Global_Objects/Number/prototype ---- -<div> - {{JSRef("Objetos_globales", "Number")}}</div> -<h3 id="Resumen" name="Resumen">Resumen</h3> -<p>Representa el prototipo para esta clase. Puede utilizar el prototipo para añadir propiedades o métodos a todas las instancias de una clase. Para información acerca de prototipos.</p> -<div class="noinclude"> - </div> diff --git a/files/es/web/javascript/referencia/objetos_globales/object/prototype/index.html b/files/es/web/javascript/referencia/objetos_globales/object/prototype/index.html deleted file mode 100644 index 9b55c9cccc..0000000000 --- a/files/es/web/javascript/referencia/objetos_globales/object/prototype/index.html +++ /dev/null @@ -1,195 +0,0 @@ ---- -title: Object.prototype -slug: Web/JavaScript/Referencia/Objetos_globales/Object/prototype -tags: - - JavaScript - - Objeto - - Propiedad -translation_of: Web/JavaScript/Reference/Global_Objects/Object -translation_of_original: Web/JavaScript/Reference/Global_Objects/Object/prototype ---- -<div>{{JSRef("Objetos_globales", "Object")}}</div> - -<h2 id="Summary" name="Summary">Resumen</h2> - -<p>La propiedad <code><strong>Object.prototype</strong></code> representa al objeto prototipo de {{jsxref("Object")}}.</p> - -<p>{{js_property_attributes(0,0,0)}}</p> - -<h2 id="Description" name="Description">Descripción</h2> - -<p>Todos los objetos en JavaScript provienen de {{jsxref("Global_Objects/Object", "Object")}}; todos los objetos heredan métodos y propiedades de<code> Object.prototype</code>, aunque pueden ser sobrecargados. Sin embargo, un <code>Object</code> puede ser deliberadamente creado para que esto no sea cierto (por ejemplo usando {{jsxref("Object.create", "Object.create(null)")}}), o bien alterado para que no cumpla esta propiedad (por ejemplo usando {{jsxref("Object.setPrototypeOf")}}).</p> - -<p>Cambios en el prototipo de {{jsxref("Object")}} son vistos por <strong>todos </strong>los objetos a traves de el encadenado de prototype, a no ser que las propiedades y los metodos sujetos a estos cambios sean sobreescritos en algun lugar de la cadena de prototype. Este poderoso y a la vez potencialmente peligroso mecanismo permite extender o sobreescribir el comportamiento de un objeto.</p> - -<h2 id="Propiedades">Propiedades</h2> - -<dl> - <dt>{{jsxref("Object.prototype.constructor")}}</dt> - <dd>Especifica la función que crea el prototipo de un objeto.</dd> - <dt>{{jsxref("Object.proto", "Object.prototype.__proto__")}} {{Non-standard_inline}}</dt> - <dd>Apunta al objeto que se usó como prototipo cuando fue instanciado.</dd> - <dt>{{jsxref("Object.noSuchMethod", "Object.prototype.__noSuchMethod__")}} {{Non-standard_inline}}</dt> - <dd>Permite a una función ser definida que sera ejecutada cuando un miembro del objeto es llamado como un metodo.</dd> - <dt><s class="obsoleteElement">{{jsxref("Object.count", "Object.prototype.__count__")}} {{obsolete_inline()}}</s></dt> - <dd>Se utiliza para devolver el número de propiedades enumerables directamente en un objeto definido por el usuario, pero que ha sido eliminado.</dd> - <dt><s class="obsoleteElement">{{jsxref("Object.parent", "Object.prototype.__parent__")}} {{obsolete_inline()}}</s></dt> - <dd><s class="obsoleteElement">Apunta al contexto de un objeto. Ha sido borrado.</s></dd> -</dl> - -<h2 id="Métodos">Métodos</h2> - -<dl> - <dt>{{jsxref("Object.defineGetter", "Object.prototype.__defineGetter__()")}} {{Non-standard_inline}} {{deprecated_inline()}}</dt> - <dd>Asocia una función con una propiedad que, cuando se accede a ella, ejecuta esa función y devuelve su valor de retorno.</dd> - <dt>{{jsxref("Object.defineSetter", "Object.prototype.__defineSetter__()")}} {{Non-standard_inline}} {{deprecated_inline()}}</dt> - <dd>Asocia una función con una propiedad que al establecerse ejecuta esa función que modifica la propiedad.</dd> - <dt>{{jsxref("Object.lookupGetter", "Object.prototype.__lookupGetter__()")}} {{Non-standard_inline}} {{deprecated_inline()}}</dt> - <dd>Devuelve la función asociada con la propiedad indicada por el método {{jsxref("Object.defineGetter", "__defineGetter__")}}.</dd> - <dt>{{jsxref("Object.lookupSetter", "Object.prototype.__lookupSetter__()")}} {{Non-standard_inline}} {{deprecated_inline()}}</dt> - <dd>Devuelve la función asociada con la propiedad indicada en el método {{jsxref("Object.defineSetter", "__defineSetter__")}}.</dd> - <dt>{{jsxref("Object.prototype.hasOwnProperty()")}}</dt> - <dd>Devuelve un valor lógico (boolean) que indica si el objeto contiene la propiedad indicada como una propiedad directa de ese objeto y no heredada por la cadena de prototipo.</dd> - <dt>{{jsxref("Object.prototype.isPrototypeOf()")}}</dt> - <dd>Devuelve una indicación <em>booleana</em> cuando el objeto especificado está en la cadena de prototipos del objeto sobre el cuál éste método es llamado.</dd> - <dt>{{jsxref("Object.prototype.propertyIsEnumerable()")}}</dt> - <dd>Devuelve un valor lógico (boolean) indicando si el attributo <a href="/es/docs/Web/JavaScript/Data_structures#Objetos">ECMAScript [[Enumerable]]</a> está definido.</dd> - <dt>{{jsxref("Object.prototype.toSource()")}} {{Non-standard_inline}}</dt> - <dd>Devuelve una cadena con el fuente de un literal de objeto que representa el objeto desde el que este método es llamado; se puede usar este valor para crear un nuevo objeto.</dd> - <dt>{{jsxref("Object.prototype.toLocaleString()")}}</dt> - <dd>Llama a {{jsxref("Object.toString", "toString()")}}.</dd> - <dt>{{jsxref("Object.prototype.toString()")}}</dt> - <dd>Devuelve la cadena de texto (string) que representa al objeto.</dd> - <dt>{{jsxref("Object.prototype.unwatch()")}} {{Non-standard_inline}}</dt> - <dd>Remueve un punto de mira de una propiedad del objeto.</dd> - <dt>{{jsxref("Object.prototype.valueOf()")}}</dt> - <dd>Devuelve el valor primitivo del objeto indicado.</dd> - <dt>{{jsxref("Object.prototype.watch()")}} {{Non-standard_inline}}</dt> - <dd>Agrega un punto de mira a una propiedad del objeto.</dd> - <dt><s class="obsoleteElement">{{jsxref("Object.prototype.eval()")}} {{ obsolete_inline()}}</s></dt> - <dd><s class="obsoleteElement">Se utiliza para evaluar una cadena de código JavaScript en el contexto del objeto especificado, pero que ha sido removido.</s></dd> -</dl> - -<h2 id="Ejemplos">Ejemplos</h2> - -<p>Al alterar el comportamiento de un método existente en Object.prototype, es oportuno considerar envolver el código de tu extensión antes o después de la existente lógica. Por ejemplo, este trozo de código (sin testear) ejecutara una determinada lógica antes de que la lógica existente o la de algún otro elemento sea ejecutada.</p> - -<p>Cuando una función es llamada, los parámetros de la llamada son mantenidos en el argumento parecido a una array llamado "arguments". Por ejemplo, en la llamada "myFn(a, b, c)", los parámetros dentro del cuerpo de la función myFn estarán contenidos en una variable llamada "arguments". Si se desea llamar al siguiente método de la cadena de prototype, simplemente añade this y arguments a la funcion apply(). Este patrón puede ser usado en cualquier prototype, por ejemplo Node.prototype, Function.prototype, etc.</p> - -<pre class="brush: js">var current = Object.prototype.valueOf; - -// Como mi propiedad "-prop-value" es un atajo y no se encuentra siempre -// en la cadena de prototype, queremos modificar Object.prototype: -Object.prototype.valueOf = function() { - if (this.hasOwnProperty('-prop-value')) { - return this['-prop-value']; - } else { - // No parece que este objeto sea uno de los mios, por lo que recaeeremos - // en el comportamiento por defecto lo mejor que podamos. - // La llamada apply se comporta como el "super" en otros lenguages de programación. - // A pesar de que valueOf() no tiene parametros, alguna otra llamada podria tenerlos. - return current.apply(this, arguments); - } -}</pre> - -<p>Como JavaScript no tiene objetos de tipo “subclase”, prototype es realmente útil para crear un objeto “base” donde ciertas funciones actúan como objetos. Por ejemplo:</p> - -<pre class="brush: js">var Person = function(name) { - this.name = name; - this.canTalk = true; -}; - -Person.prototype.greet = function() { - if (this.canTalk) { - console.log('Hi, I am ' + this.name); - } -}; - -var Employee = function(name, title) { - Person.call(this, name); - this.title = title; -}; - -Employee.prototype = Object.create(Person.prototype); -Employee.prototype.constructor = Employee; - -Employee.prototype.greet = function() { - if (this.canTalk) { - console.log('Hi, I am ' + this.name + ', the ' + this.title); - } -}; - -var Customer = function(name) { - Person.call(this, name); -}; - -Customer.prototype = Object.create(Person.prototype); -Customer.prototype.constructor = Customer; - -var Mime = function(name) { - Person.call(this, name); - this.canTalk = false; -}; - -Mime.prototype = Object.create(Person.prototype); -Mime.prototype.constructor = Mime; - -var bob = new Employee('Bob', 'Builder'); -var joe = new Customer('Joe'); -var rg = new Employee('Red Green', 'Handyman'); -var mike = new Customer('Mike'); -var mime = new Mime('Mime'); - -bob.greet(); -// Hi, I am Bob, the Builder - -joe.greet(); -// Hi, I am Joe - -rg.greet(); -// Hi, I am Red Green, the Handyman - -mike.greet(); -// Hi, I am Mike - -mime.greet();</pre> - -<h2 id="Especificaciones">Especificaciones</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Especificación</th> - <th scope="col">Estado</th> - <th scope="col">Observación</th> - </tr> - <tr> - <td>{{SpecName('ES1')}}</td> - <td>{{Spec2('ES1')}}</td> - <td> - <p>Definición inicial.Implementado en JavaScript 1.0.</p> - </td> - </tr> - <tr> - <td>{{SpecName('ES5.1', '#sec-15.2.3.1', 'Object.prototype')}}</td> - <td>{{Spec2('ES5.1')}}</td> - <td> </td> - </tr> - <tr> - <td>{{SpecName('ES6', '#sec-object.prototype', 'Object.prototype')}}</td> - <td>{{Spec2('ES6')}}</td> - <td> - <p> </p> - </td> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-object.prototype', 'Object.prototype')}}</td> - <td>{{Spec2('ESDraft')}}</td> - <td> </td> - </tr> - </tbody> -</table> - -<h2 id="Compatibilidad_con_navegadores">Compatibilidad con navegadores</h2> - -<p>{{Compat("javascript.builtins.Object.prototype")}}</p> diff --git a/files/es/web/javascript/referencia/objetos_globales/promise/prototype/index.html b/files/es/web/javascript/referencia/objetos_globales/promise/prototype/index.html deleted file mode 100644 index c15107912a..0000000000 --- a/files/es/web/javascript/referencia/objetos_globales/promise/prototype/index.html +++ /dev/null @@ -1,69 +0,0 @@ ---- -title: Promise.prototype -slug: Web/JavaScript/Referencia/Objetos_globales/Promise/prototype -tags: - - JavaScript - - Promesa - - Propiedad -translation_of: Web/JavaScript/Reference/Global_Objects/Promise -translation_of_original: Web/JavaScript/Reference/Global_Objects/Promise/prototype ---- -<div>{{JSRef}}</div> - -<p>La propiedad <code><strong>Promise.prototype</strong></code> representa el prototipo del constructor de {{jsxref("Promise")}}</p> - -<div>{{js_property_attributes(0,0,0)}}</div> - -<h2 id="Descripción">Descripción</h2> - -<p>Las instancias de {{jsxref("Promise")}} heredan de {{jsxref("Promise.prototype")}}. Se puede usar el objeto prototipo del constructor para agregar propiedades o métodos a todas las instancias de <code>Promise</code>.</p> - -<h2 id="Propiedades">Propiedades</h2> - -<dl> - <dt><code>Promise.prototype.constructor</code></dt> - <dd>Retorna la función que creó el prototipo de una instancia. Esta es la función por defecto de {{jsxref("Promise")}}.</dd> -</dl> - -<h2 id="Métodos">Métodos</h2> - -<dl> - <dt>{{jsxref("Promise.catch", "Promise.prototype.catch(alRechazarse)")}}</dt> - <dd>Anexa a la promesa un callback manejador de rechazo, y retorna una nueva promesa que resuelve al valor de retorno del callback si es llamado, o de lo contrario a su valor de cumplimiento original si la promesa es cumplida.</dd> - <dt>{{jsxref("Promise.then", "Promise.prototype.then(alCumplirse, alRechazarse)")}}</dt> - <dd>Anexa a la promesa manejadores de cumplimiento y rechazo, y retorna una nueva promesa que resuelve al valor de retorno del manejador llamado, o a su valor de <a href="/es/docs/Web/JavaScript/Referencia/Objetos_globales/Promise#settledNote">determinación (settled)</a> original si la promesa no fue manejada (p.ej. si el manejador relevante <code>alCumplirse</code> o <code>alRechazarse</code> no es una función).</dd> -</dl> - -<h2 id="Especificaciones">Especificaciones</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Especificación</th> - <th scope="col">Estatus</th> - <th scope="col">Comentario</th> - </tr> - <tr> - <td>{{SpecName('ES6', '#sec-promise.prototype', 'Promise.prototype')}}</td> - <td>{{Spec2('ES6')}}</td> - <td>Definición inicial.</td> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-promise.prototype', 'Promise.prototype')}}</td> - <td>{{Spec2('ESDraft')}}</td> - <td> </td> - </tr> - </tbody> -</table> - -<h2 id="Compatibilidad_de_navegadores">Compatibilidad de navegadores</h2> - -<p class="hidden">To contribute to this compatibility data, please write a pull request against this file: <a href="https://github.com/mdn/browser-compat-data/blob/master/javascript/promise.json">https://github.com/mdn/browser-compat-data/blob/master/javascript/promise.json</a>.</p> - -<p>{{Compat("javascript/promise","Promise.prototype")}}</p> - -<h2 id="Ver_también">Ver también</h2> - -<ul> - <li>{{jsxref("Promise")}}</li> -</ul> diff --git a/files/es/web/javascript/referencia/objetos_globales/string/prototype/index.html b/files/es/web/javascript/referencia/objetos_globales/string/prototype/index.html deleted file mode 100644 index 89519b08d2..0000000000 --- a/files/es/web/javascript/referencia/objetos_globales/string/prototype/index.html +++ /dev/null @@ -1,118 +0,0 @@ ---- -title: String.prototype -slug: Web/JavaScript/Referencia/Objetos_globales/String/prototype -tags: - - JavaScript - - Property - - Prototype - - String -translation_of: Web/JavaScript/Reference/Global_Objects/String -translation_of_original: Web/JavaScript/Reference/Global_Objects/String/prototype ---- -<p>{{JSRef("Objetos_globales", "String")}}</p> - -<h2 id="Resumen" name="Resumen">Resumen</h2> - -<p>The <strong><code>String.prototype</code></strong> propiedad representa el prototipo de esta clase. Puede usar el prototipo para añadir propiedades o métodos a todas las instancias de una clase.</p> - -<div>{{js_property_attributes(0,0,0)}}</div> - -<h2 id="Propiedades">Propiedades</h2> - -<dl> - <dt><code>String.prototype.constructor</code></dt> - <dd>Especifica la función que crea un prototipo de objeto.</dd> - <dt>{{jsxref("String.prototype.length")}}</dt> - <dd>Refleja la longitud de la cadena.</dd> -</dl> - -<div>{{ jsOverrides("Object", "properties", "constructor", "length") }}</div> - -<h2 id="Métodos">Métodos</h2> - -<h3 id="M.C3.A9todos_no_relacionados_con_HTML" name="M.C3.A9todos_no_relacionados_con_HTML">Métodos no relacionados con HTML</h3> - -<dl> - <dt>{{jsxref("String.prototype.charAt()")}}</dt> - <dd>Devuelve el carácter en el índice especificado.</dd> - <dt>{{jsxref("String.prototype.charCodeAt()")}}</dt> - <dd>Devuelve el número que indica el valor Unicode del carácter en el índice especificado.</dd> - <dt>{{jsxref("String.prototype.concat()")}}</dt> - <dd>Combina el texto de dos cadenas y devuelve una nueva cadena.</dd> - <dt>{{jsxref("String.prototype.indexOf()")}}</dt> - <dd>Devuelve el índice dentro del objeto <code>String</code> que realiza la llamada de la primera ocurrencia del valor especificado, o -1 si no lo encuentra.</dd> - <dt>{{jsxref("String.prototype.lastIndexOf()")}}</dt> - <dd>Devuelve el índice dentro del objeto <code>String</code> que realiza la llamada de la última ocurrencia del valor especificado, o -1 si no lo encuentra.</dd> - <dt>{{jsxref("String.prototype.match()")}}</dt> - <dd>Se usa para emparejar una expresión regular con una cadena.</dd> - <dt>{{jsxref("String.prototype.replace()")}}</dt> - <dd>Se usa para emparejar una expresión regular con una cadena, y reemplezar la subcadena emparejada con una nueva subcadena.</dd> - <dt>{{jsxref("String.prototype.search()")}}</dt> - <dd>Realiza una búsqueda de una expresión regular en una cadena especificada.</dd> - <dt>{{jsxref("String.prototype.slice()")}}</dt> - <dd>Extrae una sección de una cadena y devuelve una nueva cadena.</dd> - <dt>{{jsxref("String.prototype.split()")}}</dt> - <dd>Divide un objeto <code>String</code> en un arreglo de cadenas, separando la cadena en subcadenas.</dd> - <dt>{{jsxref("String.prototype.substr()")}}</dt> - <dd>Devuelve los caracteres de una cadena comenzando en la localización especificada y hasta el número de caracteres especificado.</dd> - <dt>{{jsxref("String.prototype.substring()")}}</dt> - <dd>Devuelve los caracteres de una cadena entre dos índices dentro de la cadena.</dd> - <dt>{{jsxref("String.prototype.toLowerCase()")}}</dt> - <dd>Devuelve el valor de la cadena que realiza la llamada en minúsculas.</dd> - <dt>{{jsxref("String.prototype.toSource()")}}</dt> - <dd>Devuelve el objeto literal que representa el objeto especificado; puede usar este valor para crear un nuevo objeto. Sobreescribe el método {{jsxref("Object.prototype.toSource()")}}.</dd> - <dt>{{jsxref("String.prototype.toString()")}}</dt> - <dd>Devuelve una cadena que representa el objeto especificado. Sobreescribe el método {{jsxref("Object.prototype.toString()")}}.</dd> - <dt>{{jsxref("String.prototype.toUpperCase()")}}</dt> - <dd>Devuelve el valor de la cadena que realiza la llamada en mayúsculas.</dd> - <dt>{{jsxref("String.prototype.valueOf()")}}</dt> - <dd>Devuelve el valor primitivo del objeto especificado. Sobreescribe el método {{jsxref("Object.prototype.valueOf()")}}.</dd> -</dl> - -<h3 id="HTML_wrapper_methods" name="HTML_wrapper_methods">Métodos de encapsulado HTML</h3> - -<p>Cada uno de los métodos siguientes devuelve una copia de la cadena encapsulada dentro de una etiqueta HTML. Por ejemplo, "test".bold() devuelve "<b>test</b>".</p> - -<dl> - <dt>{{jsxref("String.prototype.anchor()")}}</dt> - <dd><a class="external" href="http://www.w3.org/TR/html401/struct/links.html#adef-name-A"><code><a name="<em>name</em>"></code></a> (Ancha Hipertexto)</dd> - <dt>{{jsxref("String.prototype.big()")}}</dt> - <dd>{{HTMLElement("big")}}</dd> - <dt>{{jsxref("String.prototype.blink()")}}</dt> - <dd>{{HTMLElement("blink")}}</dd> - <dt>{{jsxref("String.prototype.bold()")}}</dt> - <dd>{{HTMLElement("b")}}</dd> - <dt>{{jsxref("String.prototype.fixed()")}}</dt> - <dd>{{HTMLElement("tt")}}</dd> - <dt>{{jsxref("String.prototype.fontcolor()")}}</dt> - <dd><code><font color="<em>color</em>"></code></dd> - <dt>{{jsxref("String.prototype.fontsize()")}}</dt> - <dd><code><font size="<em>size</em>"></code></dd> - <dt>{{jsxref("String.prototype.italics()")}}</dt> - <dd>{{HTMLElement("i")}}</dd> - <dt>{{jsxref("String.prototype.link()")}}</dt> - <dd><a class="external" href="http://www.w3.org/TR/html401/struct/links.html#adef-href"><code><a href="<em>url</em>"></code></a> (Enlace a URL)</dd> - <dt>{{jsxref("String.prototype.small()")}}</dt> - <dd>{{HTMLElement("small")}}</dd> - <dt>{{jsxref("String.prototype.strike()")}}</dt> - <dd>{{HTMLElement("strike")}}</dd> - <dt>{{jsxref("String.prototype.sub()")}}</dt> - <dd>{{HTMLElement("sub")}}</dd> - <dt>{{jsxref("String.prototype.sup()")}}</dt> - <dd>{{HTMLElement("sup")}}</dd> -</dl> - -<p>Estos métodos son de uso limitado, ya que sólo están disponibles un subconjunto de etiquetas HTML y atributos.</p> - -<p>{{ jsOverrides("Object", "methods", "charAt", "charCodeAt", "concat", "indexOf", "lastIndexOf", "localeCompare", "match", "quote", "replace", "search", "slice", "split", "substr", "substring", "toLocaleLowerCase", "toLocaleUpperCase", "toLowerCase", "toSource", "toString", "toUpperCase", "trim", "trimLeft", "trimRight", "valueOf", "anchor", "big", "blink", "bold", "fixed", "fontcolor", "fontsize", "italics", "link", "small", "strike", "sub", "sup") }}</p> - -<h2 id="See_also" name="See_also">Vea también</h2> - -<ul> - <li>{{jsxref("String")}}</li> - <li>{{jsxref("Function.prototype")}}</li> -</ul> - -<dl> - <dt> </dt> -</dl> diff --git a/files/es/web/javascript/referencia/objetos_globales/syntaxerror/prototype/index.html b/files/es/web/javascript/referencia/objetos_globales/syntaxerror/prototype/index.html deleted file mode 100644 index 2de491bc21..0000000000 --- a/files/es/web/javascript/referencia/objetos_globales/syntaxerror/prototype/index.html +++ /dev/null @@ -1,133 +0,0 @@ ---- -title: SyntaxError.prototype -slug: Web/JavaScript/Referencia/Objetos_globales/SyntaxError/prototype -tags: - - Error - - JavaScript - - Property - - Prototype - - SyntaxError -translation_of: Web/JavaScript/Reference/Global_Objects/SyntaxError -translation_of_original: Web/JavaScript/Reference/Global_Objects/SyntaxError/prototype ---- -<div>{{JSRef}}</div> - -<p>La propiedad <code><strong>SyntaxError.prototype</strong></code> representa el prototipo para el constructor {{jsxref("SyntaxError")}}.</p> - -<h2 id="Descripción">Descripción</h2> - -<p>Todas las instancias de {{jsxref("SyntaxError")}} son heredadas de <code>SyntaxError.prototype</code>. Puedes usar el prototipo para agregar propiedades o metodos a todas las instancias.</p> - -<h2 id="Propiedades">Propiedades</h2> - -<dl> - <dt><code>SyntaxError.prototype.constructor</code></dt> - <dd>Especifica la funcion que creó una instancia del prototipo.</dd> - <dt>{{jsxref("Error.prototype.message", "SyntaxError.prototype.message")}}</dt> - <dd>Mensaje de error. A pesar de que ECMA-262 especifica que {{jsxref("SyntaxError")}} debe proveer su propia propiedad <code>message</code> , en <a href="/en-US/docs/Mozilla/Projects/SpiderMonkey">SpiderMonkey</a>, es heredada de {{jsxref("Error.prototype.message")}}.</dd> - <dt>{{jsxref("Error.prototype.name", "SyntaxError.prototype.name")}}</dt> - <dd>Error name. Inherited from {{jsxref("Error")}}.</dd> - <dt>{{jsxref("Error.prototype.fileName", "SyntaxError.prototype.fileName")}}</dt> - <dd>Ruta al archivo que produjo el error. Heredada de {{jsxref("Error")}}.</dd> - <dt>{{jsxref("Error.prototype.lineNumber", "SyntaxError.prototype.lineNumber")}}</dt> - <dd>Numero de linea en el archivo que produjo el error. Heredada de {{jsxref("Error")}}.</dd> - <dt>{{jsxref("Error.prototype.columnNumber", "SyntaxError.prototype.columnNumber")}}</dt> - <dd>Numero de columna en la linea que produjo el error. Heredada de {{jsxref("Error")}}.</dd> - <dt>{{jsxref("Error.prototype.stack", "SyntaxError.prototype.stack")}}</dt> - <dd>Stack trace. Heredada de {{jsxref("Error")}}.</dd> -</dl> - -<h2 id="Metodos">Metodos</h2> - -<p>A pesar de que el objeto prototipo de {{jsxref("SyntaxError")}} no contiene metodos propios, las instancias de {{jsxref("SyntaxError")}} heredan algunos metodos debido a la cadena de prototipos.</p> - -<h2 id="Especificaciones">Especificaciones</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Specification</th> - <th scope="col">Status</th> - <th scope="col">Comment</th> - </tr> - <tr> - <td>{{SpecName('ES3')}}</td> - <td>{{Spec2('ES3')}}</td> - <td>Initial definition.</td> - </tr> - <tr> - <td>{{SpecName('ES5.1', '#sec-15.11.7.6', 'NativeError.prototype')}}</td> - <td>{{Spec2('ES5.1')}}</td> - <td>Defined as <code><em>NativeError</em>.prototype</code>.</td> - </tr> - <tr> - <td>{{SpecName('ES6', '#sec-nativeerror.prototype', 'NativeError.prototype')}}</td> - <td>{{Spec2('ES6')}}</td> - <td>Defined as <code><em>NativeError</em>.prototype</code>.</td> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-nativeerror.prototype', 'NativeError.prototype')}}</td> - <td>{{Spec2('ESDraft')}}</td> - <td>Defined as <code><em>NativeError</em>.prototype</code>.</td> - </tr> - </tbody> -</table> - -<h2 id="Compatibilidad_con_navegadores">Compatibilidad con navegadores</h2> - -<h2 id="CompatibilityTable"><span style="font-size: 14px; font-weight: normal; line-height: 1.5;">{{CompatibilityTable}}</span></h2> - -<div id="compat-desktop"> -<table class="compat-table"> - <tbody> - <tr> - <th>Feature</th> - <th>Chrome</th> - <th>Firefox (Gecko)</th> - <th>Internet Explorer</th> - <th>Opera</th> - <th>Safari</th> - </tr> - <tr> - <td>Basic support</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - </tr> - </tbody> -</table> -</div> - -<div id="compat-mobile"> -<table class="compat-table"> - <tbody> - <tr> - <th>Feature</th> - <th>Android</th> - <th>Chrome for Android</th> - <th>Firefox Mobile (Gecko)</th> - <th>IE Mobile</th> - <th>Opera Mobile</th> - <th>Safari Mobile</th> - </tr> - <tr> - <td>Basic support</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - </tr> - </tbody> -</table> -</div> - -<h2 id="Véase_también">Véase también</h2> - -<ul> - <li>{{jsxref("Error.prototype")}}</li> - <li>{{jsxref("Function.prototype")}}</li> -</ul> diff --git a/files/es/web/javascript/referencia/objetos_globales/weakmap/prototype/index.html b/files/es/web/javascript/referencia/objetos_globales/weakmap/prototype/index.html deleted file mode 100644 index 41d501135d..0000000000 --- a/files/es/web/javascript/referencia/objetos_globales/weakmap/prototype/index.html +++ /dev/null @@ -1,143 +0,0 @@ ---- -title: WeakMap.prototype -slug: Web/JavaScript/Referencia/Objetos_globales/WeakMap/prototype -tags: - - ECMAScript6 - - JavaScript - - Property - - WeakMap -translation_of: Web/JavaScript/Reference/Global_Objects/WeakMap -translation_of_original: Web/JavaScript/Reference/Global_Objects/WeakMap/prototype ---- -<div>{{JSRef}}</div> - -<p>La propiedad <code><strong>WeakMap</strong></code><strong><code>.prototype</code></strong> representa el prototipo para el constructor {{jsxref("WeakMap")}}.</p> - -<div>{{js_property_attributes(0,0,0)}}</div> - -<h2 id="Descripción">Descripción</h2> - -<p>Las instancias de {{jsxref("WeakMap")}} heredan de {{jsxref("WeakMap.prototype")}}. Se puede usar el objeto prototipo del constructor para añadir propiedades o métodos para todas las instancias de <code>WeakMap</code>.</p> - -<p><code>WeakMap.prototype</code> por si mismo es solamente un objeto ordinario:</p> - -<pre class="brush: js">Object.prototype.toString.call(WeakMap.prototype); // "[object Object]"</pre> - -<h2 id="Propiedades">Propiedades</h2> - -<dl> - <dt><code>WeakMap.prototype.constructor</code></dt> - <dd>Retorna la función que creó el prototipo de la instanciaReturns the function that created an instance's prototype. Esta es la función {{jsxref("WeakMap")}} por defecto.</dd> -</dl> - -<h2 id="Métodos">Métodos</h2> - -<dl> - <dt>{{jsxref("WeakMap.delete", "WeakMap.prototype.delete(key)")}}</dt> - <dd>Remueve cualquier valor asociado a la clave. Después de esto <code>WeakMap.prototype.has(key)</code> retornará falso.</dd> - <dt>{{jsxref("WeakMap.get", "WeakMap.prototype.get(key)")}}</dt> - <dd>Retorna el valor asociado a la clave, o <code>undefined</code> si no hay ninguno.</dd> - <dt>{{jsxref("WeakMap.has", "WeakMap.prototype.has(key)")}}</dt> - <dd>Retorna un valor booleano indicando si hay un valor asociado a la clave en el objeto the <code>WeakMap</code> object o no.</dd> - <dt>{{jsxref("WeakMap.set", "WeakMap.prototype.set(key, value)")}}</dt> - <dd>Asigna el valor para la clave en el objeto <code>WeakMap</code>. Retorna el objeto <code>WeakMap</code>.</dd> - <dt><s class="obsoleteElement">{{jsxref("WeakMap.prototype.clear()")}} {{obsolete_inline}}</s></dt> - <dd><s class="obsoleteElement">Remueve todas los pares clave/valore del objeto <code>WeakMap</code>. Notese que es posible implementar un objeto parecido al <code>WeakMap</code> que posea un método <code>.clear()</code>, encapsulando el objeto <code>WeakMap</code> que no lo tiene (ver ejemplo en la página {{jsxref("WeakMap")}})</s></dd> -</dl> - -<h2 id="Especificaciones">Especificaciones</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Especificación</th> - <th scope="col">Estado</th> - <th scope="col">Comentario</th> - </tr> - <tr> - <td>{{SpecName('ES6', '#sec-weakmap.prototype', 'WeakMap.prototype')}}</td> - <td>{{Spec2('ES6')}}</td> - <td>Definición inicial.</td> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-weakmap.prototype', 'WeakMap.prototype')}}</td> - <td>{{Spec2('ESDraft')}}</td> - <td> </td> - </tr> - </tbody> -</table> - -<h2 id="Compatibilidad_de_navegadores">Compatibilidad de navegadores</h2> - -<p>{{CompatibilityTable}}</p> - -<div id="compat-desktop"> -<table class="compat-table"> - <tbody> - <tr> - <th>Característica</th> - <th>Chrome</th> - <th>Firefox (Gecko)</th> - <th>Internet Explorer</th> - <th>Opera</th> - <th>Safari</th> - </tr> - <tr> - <td>Soporte básico</td> - <td>36</td> - <td>{{CompatGeckoDesktop("6.0")}}</td> - <td>11</td> - <td>23</td> - <td>7.1</td> - </tr> - <tr> - <td>Objeto ordinario</td> - <td>{{CompatUnknown}}</td> - <td>{{CompatGeckoDesktop("40")}}</td> - <td>{{CompatUnknown}}</td> - <td>{{CompatUnknown}}</td> - <td>{{CompatUnknown}}</td> - </tr> - </tbody> -</table> -</div> - -<div id="compat-mobile"> -<table class="compat-table"> - <tbody> - <tr> - <th>Característica</th> - <th>Android</th> - <th>Chrome for Android</th> - <th>Firefox Mobile (Gecko)</th> - <th>IE Mobile</th> - <th>Opera Mobile</th> - <th>Safari Mobile</th> - </tr> - <tr> - <td>Soporte básico</td> - <td>{{CompatNo}}</td> - <td>{{CompatNo}}</td> - <td>{{CompatGeckoMobile("6.0")}}</td> - <td>{{CompatNo}}</td> - <td>{{CompatNo}}</td> - <td>8</td> - </tr> - <tr> - <td>Objeto ordinario</td> - <td>{{CompatUnknown}}</td> - <td>{{CompatUnknown}}</td> - <td>{{CompatGeckoMobile("40")}}</td> - <td>{{CompatUnknown}}</td> - <td>{{CompatUnknown}}</td> - <td>{{CompatUnknown}}</td> - </tr> - </tbody> -</table> -</div> - -<h2 id="Ver_también">Ver también</h2> - -<ul> - <li>{{jsxref("Map.prototype")}}</li> -</ul> diff --git a/files/es/web/javascript/referencia/operadores/aritméticos/index.html b/files/es/web/javascript/referencia/operadores/aritméticos/index.html deleted file mode 100644 index 71968fda85..0000000000 --- a/files/es/web/javascript/referencia/operadores/aritméticos/index.html +++ /dev/null @@ -1,315 +0,0 @@ ---- -title: Operadores Aritméticos -slug: Web/JavaScript/Referencia/Operadores/Aritméticos -tags: - - JavaScript - - Operador -translation_of: Web/JavaScript/Reference/Operators -translation_of_original: Web/JavaScript/Reference/Operators/Arithmetic_Operators ---- -<div>{{jsSidebar("Operators")}}</div> - -<p>Los operadores Aritméticos toman valores numéricos (ya sean literales o variables) como sus operandos y retornan un valor numérico único. Los operadores aritméticos estándar son adición o suma (+), sustracción o resta (-), multiplicación (*), y división (/).</p> - -<p>Estos operadores trabajan al igual que en la mayoría de otros lenguajes de programacion, excepto el operador /, que retorna una división de punto flotante en JavaScript, no una división truncada como en lenguajes tales como C o Java. Por ejemplo:</p> - -<p>{{EmbedInteractiveExample("pages/js/expressions-arithmetic.html")}}</p> - -<h2 id="Suma_o_adición_()"><a name="Addition">Suma o adición (+)</a></h2> - -<p>La operación suma se produce mediante la suma de número o strings concatenados.</p> - -<h3 id="Sintaxis">Sintaxis</h3> - -<pre class="brush: js"><strong>Operador:</strong> x + y</pre> - -<h3 id="Ejemplos">Ejemplos:</h3> - -<pre class="brush: js">// Número + Número = Adición - -1 + 2 // 3 - -// Bolean + Número = Adición - -true + 1 // 2 - -// Bolean + Bolean // Adición - -false + false // 0 - -// Número + String = Concatenación - -5 + 'foo' // "5foo" - -// String + Bolean = Concatenación - -'foo' + true // "footrue" - -// String + String = Concatenación - -'foo' + 'bar' // "foobar" -</pre> - -<h2 id="Resta_o_sustracción_(-)"><a name="Subtraction">Resta o sustracción (-)</a></h2> - -<p>La resta se produce cuando se sutraen el resultado de los operadores, produciendo su diferencia.</p> - -<h3 id="Sintaxis_2">Sintaxis</h3> - -<pre class="brush: js"><strong>Operador:</strong> x - y</pre> - -<h3 id="Ejemplos_2">Ejemplos</h3> - -<pre class="brush: js">5 - 3 // 2 -3 - 5 // -2 -'foo' - 3 // NaN -</pre> - -<h2 id="División_()"><a name="Division">División (/)</a></h2> - -<p>El operador división se produce el cociente de la operación donde el operando izquierdo es el dividendo y el operando derecho es el divisor.</p> - -<h3 id="Sintaxis_3">Sintaxis</h3> - -<pre class="brush: js"><strong>Operador:</strong> x / y</pre> - -<h3 id="Ejemplos_3">Ejemplos</h3> - -<pre class="brush: js">1 / 2 // devuelve 0.5 en JavaScript -1 / 2 // devuelve 0 en Java -// (Ninguno de los números es explícitamente un número de punto flotante) - -1.0 / 2.0 // devuelve 0.5 en JavaScript y Java - -2.0 / 0 // devuelve Infinito en JavaScript -2.0 / 0.0 // devuelve Infinito -2.0 / -0.0 // devuelve -Infinito en JavaScript -</pre> - -<h2 id="Multiplicación_(*)"><a name="Multiplication">Multiplicación (*)</a></h2> - -<p>El operador multiplicación produce el producto de la multiplicación de los operandos.</p> - -<h3 id="Sintaxis_4">Sintaxis</h3> - -<pre class="brush: js"><strong>Operador:</strong> x * y</pre> - -<h3 id="Ejemplos_4">Ejemplos</h3> - -<pre class="brush: js">2 * 2 // 4 --2 * 2 // -4 -Infinito * 0 // NaN -Infinito * Infinito // Infinito -'foo' * 2 // NaN</pre> - -<h2 id=".25_.28modular.29" name=".25_.28modular.29">Resto o Residuo (%)</h2> - -<p>El operador resto devuelve el resto que queda cuando un operando se divide por un segundo operando. Siempre toma el signo del dividendo, no el divisor. Utiliza una función de <code>modulo</code> incorporada para producir el resultado, que es el resto entero de dividir <code>var1</code> por <code>var2</code> - por ejemplo - <code>var1</code> modulo <code>var2</code>. <a href="http://wiki.ecmascript.org/doku.php?id=strawman:modulo_operator">Existe una propuesta para obtener un operador de módulo real en una versión futura de ECMAScript</a>, con la diferencia de que el resultado del operador de módulo tomaría el signo del divisor, no el dividendo.</p> - -<h3 id="Sintaxis_5">Sintaxis</h3> - -<pre class="brush: js"><strong>Operador:</strong> var1 % var2</pre> - -<h3 id="Ejemplos_5">Ejemplos</h3> - -<pre class="brush: js">12 % 5 // 2 --1 % 2 // -1 -1 % -2 // 1 -NaN % 2 // NaN -1 % 2 // 1 -2 % 3 // 2 --4 % 2 // -0 -5.5 % 2 // 1.5</pre> - -<h2 id="Exponenciación_(**)">Exponenciación (**)</h2> - -<p>El operador de exponenciación devuelve el resultado de elevar el primer operando al segundo operando de potencia. es decir, <code>var1<sup>var2</sup></code>, en la declaración anterior, donde <code>var1</code> y <code>var2</code> son variables. El operador de exponenciación es asociativo a la derecha. <code>a ** b ** c</code> es igual a <code>a ** (b ** c)</code>.</p> - -<h3 id="Sintaxis_6">Sintaxis</h3> - -<pre><strong>Operador:</strong> var1 ** var2</pre> - -<p> </p> - -<h3 id="Notas">Notas</h3> - -<p>En la mayoría de los lenguajes como PHP y Python y otros que tienen un operador de exponenciación (**), el operador de exponenciación se define para tener una precedencia más alta que los operadores unarios, como unario + y unario -, pero hay algunas excepciones. Por ejemplo, en Bash, el operador ** se define como de menor precedencia que los operadores unarios. En JavaScript, es imposible escribir una expresión de exponenciación ambigua, es decir, no se puede poner un operador unario (<code>+/-/~/!/delete/void/typeof</code>) inmediatamente antes del número de base.</p> - -<pre class="brush: js">-2 ** 2; -// 4 en Bash, -4 en otros idiomas. -// Esto no es válido en JavaScript, ya que la operación es ambigua. - - --(2 ** 2); -// -4 en JavaScript y la intención del autor no es ambigua.</pre> - -<h3 id="Ejemplos_6">Ejemplos</h3> - -<pre class="brush: js">2 ** 3 // 8 -3 ** 2 // 9 -3 ** 2.5 // 15.588457268119896 -10 ** -1 // 0.1 -NaN ** 2 // NaN - -2 ** 3 ** 2 // 512 -2 ** (3 ** 2) // 512 -(2 ** 3) ** 2 // 64</pre> - -<p>Para invertir el signo del resultado de una expresión de exponenciación:</p> - -<pre class="brush: js">-(2 ** 2) // -4</pre> - -<p>Para forzar la base de una expresión de exponenciación a ser un número negativo:</p> - -<pre class="brush: js">(-2) ** 2 // 4</pre> - -<div class="note"> -<p><strong>Nota:</strong> JavaScript también tiene <a href="/es/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators#Bitwise_XOR">un operador bit a bit ^ (logical XOR)</a>. <code>**</code> y <code>^</code> son diferentes (por ejemplo: <code>2 ** 3 === 8</code> cuando <code>2 ^ 3 === 1</code>.)</p> -</div> - -<p> </p> - -<h2 id=".2B.2B_.28incremento.29" name=".2B.2B_.28incremento.29">Incremento (++)</h2> - -<p> </p> - -<p>El operador de incremento incrementa (agrega uno a) su operando y devuelve un valor.</p> - -<ul> - <li>Si se usa postfijo, con el operador después del operando (por ejemplo, x++), devuelve el valor antes de incrementar.</li> - <li>Si se usa prefijo, con el operador antes del operando (por ejemplo, ++x), devuelve el valor después de incrementar.</li> -</ul> - -<h3 id="Sintaxis_7">Sintaxis</h3> - -<pre><strong>Operador:</strong> x++ o ++x</pre> - -<h3 id="Ejemplos_7">Ejemplos</h3> - -<pre class="brush: js">// Postfijo -var x = 3; -y = x++; // y = 3, x = 4 - -// Prefijo -var a = 2; -b = ++a; // a = 3, b = 3 -</pre> - -<h2 id="--_.28decremento.29" name="--_.28decremento.29">Decremento (--)</h2> - -<p>El operador de decremento disminuye (resta uno de) su operando y devuelve un valor.</p> - -<ul> - <li>Si se usa postfijo (por ejemplo, x--), devuelve el valor antes de decrementar.</li> - <li>Si usa el prefijo (por ejemplo, --x), entonces devuelve el valor después de decrementar.</li> -</ul> - -<h3 id="Sintaxis_8">Sintaxis</h3> - -<pre><strong>Operador:</strong> x-- o --x</pre> - -<h3 id="Ejemplos_8">Ejemplos</h3> - -<pre class="brush: js">// Postfijo -var x = 3; -y = x--; // y = 3, x = 2 - -// Prefijo -var a = 2; -b = --a; // a = 1, b = 1</pre> - -<p> </p> - -<h2 id="-_.28negaci.C3.B3n_unitario.29" name="-_.28negaci.C3.B3n_unitario.29">Negación unaria (-)</h2> - -<p>El operador de negación unaria precede su operando y lo niega.</p> - -<h3 id="Sintaxis_9">Sintaxis</h3> - -<pre><strong>Operador:</strong> -x</pre> - -<h3 id="Ejemplos_9">Ejemplos</h3> - -<pre class="brush: js">var x = 3; -y = -x; // y = -3, x = 3 - -// el operador de negación unario puede convertir no-números en un número -var x = "4"; -y = -x; // y = -4</pre> - -<h2 id="Unario_más_()">Unario más (+)</h2> - -<p>El operador unario más precede su operando y evalúa su operando, pero intenta convertirlo en un número, si no lo está. Aunque la negación unaria (-) también puede convertir no números, unario plus es la manera más rápida y preferida de convertir algo en un número, porque no realiza ninguna otra operación en el número. Puede convertir representaciones de cadenas de enteros y flotantes, así como los valores que no sean cadenas <code>true</code>, <code>false</code> y <code>null</code>. Se admiten enteros en formato decimal y hexadecimal ("0x" -prefijado). Los números negativos son compatibles (aunque no para hexadecimal). Si no puede analizar un valor particular, evaluará a <a href="/es/docs/Web/JavaScript/Reference/Global_Objects/NaN">NaN</a>.</p> - -<h3 id="Sintaxis_10">Sintaxis</h3> - -<pre><strong>Operador:</strong> +x</pre> - -<h3 id="Ejemplos_10">Ejemplos</h3> - -<pre class="brush: js">+3 // 3 -+'3' // 3 -+true // 1 -+false // 0 -+null // 0 -+function(val){ return val } // NaN</pre> - -<p> </p> - -<h2 id="Especificaciones">Especificaciones</h2> - -<table> - <tbody> - <tr> - <th scope="col">Especificación</th> - <th scope="col">Estado</th> - <th scope="col">Comentario</th> - </tr> - <tr> - <td>{{SpecName('ES1')}}</td> - <td>{{Spec2('ES1')}}</td> - <td>Definición inicial.</td> - </tr> - <tr> - <td>{{SpecName('ES5.1', '#sec-11.3')}}</td> - <td>{{Spec2('ES5.1')}}</td> - <td> - <p>Definido en varias secciones de la especificación: <a href="http://www.ecma-international.org/ecma-262/5.1/#sec-11.6">Operadores aditivos</a>, <a href="http://www.ecma-international.org/ecma-262/5.1/#sec-11.5">Operadores multiplicativos</a>, <a href="http://www.ecma-international.org/ecma-262/5.1/#sec-11.3">Expresiones Postfijas</a>, <a href="http://www.ecma-international.org/ecma-262/5.1/#sec-11.4">Operadores unarios.</a></p> - </td> - </tr> - <tr> - <td>{{SpecName('ES2015', '#sec-postfix-expressions')}}</td> - <td>{{Spec2('ES2015')}}</td> - <td> - <p>Definido en varias secciones de la especificación: <a href="http://www.ecma-international.org/ecma-262/6.0/#sec-additive-operators">Operadores aditivos</a>, <a href="http://www.ecma-international.org/ecma-262/6.0/#sec-multiplicative-operators">Operadores multiplicativos</a>, <a href="http://www.ecma-international.org/ecma-262/6.0/#sec-postfix-expressions">Expresiones Postfijas</a>, <a href="http://www.ecma-international.org/ecma-262/6.0/#sec-unary-operators">Operadores unarios.</a></p> - </td> - </tr> - <tr> - <td>{{SpecName('ES2016', '#sec-postfix-expressions')}}</td> - <td>{{Spec2('ES2016')}}</td> - <td><a href="https://github.com/rwaldron/exponentiation-operator">Operador de exponenciación</a> agregado.</td> - </tr> - <tr> - <td>{{SpecName('ES2017', '#sec-postfix-expressions')}}</td> - <td>{{Spec2('ES2017')}}</td> - <td> </td> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-additive-operators')}}</td> - <td>{{Spec2('ESDraft')}}</td> - <td> </td> - </tr> - </tbody> -</table> - -<h2 id="Compatibilidad_con_navegadores">Compatibilidad con navegadores</h2> - -<p>{{Compat("javascript.operators.arithmetic")}}</p> - -<h2 id="Ver_también">Ver también</h2> - -<ul> - <li><a href="/es/docs/Web/JavaScript/Reference/Operators/Assignment_Operators">Operadores de Asignación</a></li> -</ul> - -<p> </p> diff --git a/files/es/web/javascript/referencia/operadores/assignment_operators/index.html b/files/es/web/javascript/referencia/operadores/assignment_operators/index.html deleted file mode 100644 index 979eff63f2..0000000000 --- a/files/es/web/javascript/referencia/operadores/assignment_operators/index.html +++ /dev/null @@ -1,462 +0,0 @@ ---- -title: Operadores de asignación -slug: Web/JavaScript/Referencia/Operadores/Assignment_Operators -tags: - - JavaScript - - Operador -translation_of: Web/JavaScript/Reference/Operators#Assignment_operators -translation_of_original: Web/JavaScript/Reference/Operators/Assignment_Operators ---- -<div>{{jsSidebar("Operators")}}</div> - -<p>Un <strong>operador de asignacion</strong> asigna un valor al operando de la izquierda basado en el valor del operando de la derecha.</p> - -<h2 id="Visión_general"><span class="short_text" id="result_box" lang="es"><span>Visión general</span></span></h2> - -<p>El operador de asignación basico es el igual (<code>=</code>), el cual asigna el valor del operando derecho al operando izquierdo. Es decir, x = y asigna el valor de y a x. El otro operador de asignacion son usualmente son abreviaciones para operaciones estandar, como se muestra en las siguientes definiciones y ejemplos.</p> - -<table class="standard-table"> - <tbody> - <tr> - <th>Nombres</th> - <th>Abreviaciones</th> - <th>Significado</th> - </tr> - <tr> - <td><a href="#Assignment">Asignación</a></td> - <td><code>x = y</code></td> - <td><code>x = y</code></td> - </tr> - <tr> - <td><a href="#Addition_assignment">Asignación de adición</a></td> - <td><code>x += y</code></td> - <td><code>x = x + y</code></td> - </tr> - <tr> - <td><a href="#Subtraction_assignment">Asignación de sustracción</a></td> - <td><code>x -= y</code></td> - <td><code>x = x - y</code></td> - </tr> - <tr> - <td><a href="#Subtraction_assignment">Asignación de multiplicación</a></td> - <td><code>x *= y</code></td> - <td><code>x = x * y</code></td> - </tr> - <tr> - <td><a href="#Subtraction_assignment">Asignación de división</a></td> - <td><code>x /= y</code></td> - <td><code>x = x / y</code></td> - </tr> - <tr> - <td><a href="#Remainder_assignment">Asignación de Resto</a></td> - <td><code>x %= y</code></td> - <td><code>x = x % y</code></td> - </tr> - <tr> - <td><a href="#Exponentiation_assignment">Asignación de exponenciación</a></td> - <td><code>x **= y</code></td> - <td><code>x = x ** y</code></td> - </tr> - <tr> - <td><a href="#Left_shift_assignment">Asignación de desplazamiento a la izquierda</a></td> - <td><code>x <<= y</code></td> - <td><code>x = x << y</code></td> - </tr> - <tr> - <td><a href="#Left_shift_assignment">Asignación de desplazamiento a la derecha</a></td> - <td><code>x >>= y</code></td> - <td><code>x = x >> y</code></td> - </tr> - <tr> - <td><a href="#Unsigned_right_shift_assignment">Asignación sin signo de desplazamiento a la derecha</a></td> - <td><code>x >>>= y</code></td> - <td><code>x = x >>> y</code></td> - </tr> - <tr> - <td><a href="#Bitwise_AND_assignment">Asignacion AND</a></td> - <td><code>x &= y</code></td> - <td><code>x = x & y</code></td> - </tr> - <tr> - <td><a href="#Bitwise_XOR_assignment">Asignacion XOR</a></td> - <td><code>x ^= y</code></td> - <td><code>x = x ^ y</code></td> - </tr> - <tr> - <td><a href="#Bitwise_XOR_assignment">Asignacion OR</a></td> - <td><code>x |= y</code></td> - <td><code>x = x | y</code></td> - </tr> - </tbody> -</table> - -<h2 id="Asignación"><a name="Assignment">Asignación</a></h2> - -<p>Operador de asignación simple que asigna un valor a una variable. EL operador de asignación evalua al valor asignado. Encadenando el operador de asignación es posible en orden de asignar un solo valor a multiples variables. Vea el ejemplo.</p> - -<h3 id="Sintaxis">Sintaxis</h3> - -<pre class="syntaxbox notranslate"><strong>Operador:</strong> x = y -</pre> - -<h3 id="Ejemplos">Ejemplos</h3> - -<pre class="brush: js notranslate">// Asumiendo las siguientes variables -// x = 5 -// y = 10 -// z = 25 - - -x = y // x es 10 -x = y = z // x, y, z son todas 25 -</pre> - -<h2 id="Asignación_de_Adición"><a name="Addition_assignment">Asignación de Adición</a></h2> - -<p>El operador de asignación de suma <strong>agrega</strong> el valor del operando derecho a la variable y le asigna el resultado a la variable. Los dos tipos de operandos determinan el comportamiento del operador de asignación de adición. Adición o concatenación es posible. Mira el {{jsxref("Operators/Arithmetic_Operators", "operador de adición", "#Addition", 1)}} para más detalles.</p> - -<h3 id="Sintaxis_2">Sintaxis</h3> - -<pre class="syntaxbox notranslate"><strong>Operador:</strong> x += y -<strong>Significado:</strong> x = x + y -</pre> - -<h3 id="Ejemplos_2">Ejemplos</h3> - -<pre class="brush: js notranslate">// Asuma las siguientes variables -// foo = "foo" -// bar = 5 -// baz = true - - -// Number + Number -> Adición -bar += 2 // 7 - -// Boolean + Number -> Adición -baz += 1 // 2 - -// Boolean + Boolean -> Adición -baz += false // 1 - -// Number + String -> concatenación -bar += "foo" // "5foo" - -// String + Boolean -> concatenación -foo += false // "foofalse" - -// String + String -> concatenación -foo += "bar" // "foobar" -</pre> - -<h2 id="Asignación_de_Sustracción"><a name="Subtraction_assignment">Asignación de Sustracción</a></h2> - -<p>El operador de asignación de sustracción <strong>sustrae </strong>el valor del operador derecho desde la variable y asigna el resultado a la variable. Mira el {{jsxref("Operators/Arithmetic_Operators", "operador de sustracción", "#Subtraction", 1)}} para mas detalles.</p> - - - -<h4 id="Sintaxis_3">Sintaxis</h4> - - - -<pre class="syntaxbox notranslate"><strong>Operador:</strong> x -= y -<strong>Significado:</strong> x = x - y -</pre> - -<h4 id="Ejemplos_3">Ejemplos</h4> - -<pre class="brush: js notranslate">// Asumiendo las siguientes variables -// bar = 5 - -bar -= 2 // 3 -bar -= "foo" // NaN -</pre> - -<h2 id="Asignación_de_Multiplicación">Asignación de Multiplicación </h2> - -<p>El operador de asignación de multiplicación <strong>multiplica </strong>la variable por el valor del operando derecho y asigna el resultado a la variable. Vea el {{jsxref("Operators/Arithmetic_Operators", "Operador de Multiplicación", "#Multiplication", 1)}} para mas detalles.</p> - -<h3 id="Sintaxis_4">Sintaxis</h3> - -<pre class="syntaxbox notranslate"><strong>Operador:</strong> x *= y -<strong>Significado:</strong> x = x * y -</pre> - -<h3 id="Ejemplos_4">Ejemplos</h3> - -<pre class="brush: js notranslate">// Asumiendo la siguiente variable -// bar = 5 - -bar *= 2 // 10 -bar *= "foo" // NaN -</pre> - -<h2 id="Asignación_de_división"><a name="Division_assignment">Asignación de división</a></h2> - -<p>El operador de asignación de división <strong>divide </strong>la variable por el valor del operando derecho y asigna el resultado a la variable. Vea el {{jsxref("Operators/Arithmetic_Operators", "operador de división", "#Division", 1)}} para mas detalles.</p> - -<h3 id="Sintaxis_5">Sintaxis</h3> - -<pre class="syntaxbox notranslate"><strong>Operador:</strong> x /= y -<strong>Significado:</strong> x = x / y -</pre> - -<h3 id="Ejemplos_5">Ejemplos</h3> - -<pre class="brush: js notranslate">// Asumiendo la siguiente variable -// bar = 5 - -bar /= 2 // 2.5 -bar /= "foo" // NaN -bar /= 0 // Infinity -</pre> - -<h2 id="Asignación_de_resto"><a name="Remainder_assignment">Asignación de resto</a></h2> - -<p>El operador de asignación de resto <strong>divide </strong>la variable por el valor del operador derecho y asigna el <strong>resto </strong>a la variable. Vea el {{jsxref("Operators/Arithmetic_Operators", "Operador de resto", "#Remainder", 1)}} para mas detelles.</p> - -<h3 id="Sintaxis_6">Sintaxis</h3> - -<pre class="syntaxbox notranslate"><strong>Operador:</strong> x %= y -<strong>Significado:</strong> x = x % y -</pre> - -<h3 id="Ejemplos_6">Ejemplos</h3> - -<pre class="brush: js notranslate">// Asumiendo la siguiente variable -// bar = 5 - -bar %= 2 // 1 -bar %= "foo" // NaN -bar %= 0 // NaN -</pre> - -<h2 id="Asignación_de_exponenciación"><a id="Exponentiation_assignment" name="Exponentiation_assignment"></a>Asignación de <span id="result_box" lang="es"><span>exponenciación</span></span></h2> - -<p>El operador de asignación de exponente evalua el resultado de elevar primero el operando a la <strong>potencia </strong>del segundo operando. Vea el {{jsxref("Operators/Bitwise_Operators", "operador de exponenciación", "#Left_shift", 1)}}para mas detalles</p> - -<h3 id="Sintaxis_7">Sintaxis</h3> - -<pre class="syntaxbox notranslate"><strong>Operador:</strong> x **= y -<strong>Significado:</strong> x = x ** y -</pre> - -<h3 id="Ejemplos_7">Ejemplos</h3> - -<pre class="brush: js notranslate">// Asumiendo la siguiente variable -// bar = 5 - -bar **= 2 // 25 -bar **= "foo" // NaN</pre> - -<h2 id="Asignación_de_desplazamiento_a_la_izquierda"><a name="Left_shift_assignment">Asignación de desplazamiento a la izquierda</a></h2> - -<p>El operador de asignación de desplazamiento a la izquierda mueve una cantidad especifica de bits a la izquierda y asigna el resultado a la variable. Vea el {{jsxref("Operators/Bitwise_Operators", "operador de desplazamiento a la izquierda", "#Left_shift", 1)}} para mas detalles.</p> - -<h3 id="Sintaxis_8">Sintaxis</h3> - -<pre class="syntaxbox notranslate"><strong>Operador:</strong> x <<= y -<strong>Significado:</strong> x = x << y -</pre> - -<h3 id="Ejemplos_8">Ejemplos</h3> - -<pre class="brush: js notranslate">var bar = 5; // (00000000000000000000000000000101) -bar <<= 2; // 20 (00000000000000000000000000010100) -</pre> - -<h2 id="Asignación_de_desplazamiento_a_la_derecha"><a name="Right_shift_assignment">Asignación de desplazamiento a la derecha</a></h2> - -<p>El operador de asignación de desplazamiento a la derecha mueve una cantidad especifica de bits a la derecha y asigna el resultado a la variable. Vea el {{jsxref("Operators/Bitwise_Operators", "operador de desplazamiento a la derecha", "#Right_shift", 1)}} para mas detalles.</p> - -<h3 id="Sintaxis_9">Sintaxis</h3> - -<pre class="syntaxbox notranslate"><strong>Operador:</strong> x >>= y -<strong>Significado:</strong> x = x >> y -</pre> - -<h3 id="Ejemplos_9">Ejemplos</h3> - -<pre class="brush: js notranslate">var bar = 5; // (00000000000000000000000000000101) -bar >>= 2; // 1 (00000000000000000000000000000001) - -var bar -5; // (-00000000000000000000000000000101) -bar >>= 2; // -2 (-00000000000000000000000000000010) -</pre> - -<h2 id="Asignación_sin_signo_de_desplazamiento_a_la_derecha"><a name="Unsigned_right_shift_assignment">Asignación sin signo de desplazamiento a la derecha</a></h2> - -<p>El operador de asignación sin signo de desplazamiento a la derecha mueve una cantidad especifica de bits a la derecha y asigna el resultado a la variable. Vea el {{jsxref("Operators/Bitwise_Operators", "operador sin signo de desplazamiento a la derecha", "#Unsigned_right_shift", 1)}} para mas detalles.</p> - -<h3 id="Sintaxis_10">Sintaxis</h3> - -<pre class="syntaxbox notranslate"><strong>Operador:</strong> x >>>= y -<strong>Significado:</strong> x = x >>> y -</pre> - -<h3 id="Ejemplo">Ejemplo</h3> - -<pre class="brush: js notranslate">var bar = 5; // (00000000000000000000000000000101) -bar >>>= 2; // 1 (00000000000000000000000000000001) - -var bar = -5; // (-00000000000000000000000000000101) -bar >>>= 2; // 1073741822 (00111111111111111111111111111110)</pre> - -<h2 id="Asignación_AND"><a name="Bitwise_AND_assignment">Asignación AND</a></h2> - -<p>El operador de asignacion AND usa la representación binaria de ambos operandos, hace una operacion AND en ellos y asigna el resultado a la variable. Vea el {{jsxref("Operators/Bitwise_Operators", "operador AND", "#Bitwise_AND", 1)}} para mas detalles.</p> - -<h3 id="Sintaxis_11">Sintaxis</h3> - -<pre class="syntaxbox notranslate"><strong>Operador:</strong> x &= y -<strong>Significado:</strong> x = x & y -</pre> - -<h3 id="Ejemplo_2">Ejemplo</h3> - -<pre class="brush: js notranslate">var bar = 5; -// 5: 00000000000000000000000000000101 -// 2: 00000000000000000000000000000010 -bar &= 2; // 0 -</pre> - -<h2 id="Asignación_XOR"><a name="Bitwise_XOR_assignment">Asignación XOR</a></h2> - -<p>El operador de asignacion XOR usa la representación binaria de ambos operandos, hace una operacion XOR en ellos y asigna el resultado a la variable. Vea el {{jsxref("Operators/Bitwise_Operators", "operador XOR", "#Bitwise_XOR", 1)}} para mas detalles</p> - -<h3 id="Sintaxis_12">Sintaxis</h3> - -<pre class="syntaxbox notranslate"><strong>Operador:</strong> x ^= y -<strong>Significado:</strong> x = x ^ y -</pre> - -<h3 id="Ejemplo_3">Ejemplo</h3> - -<pre class="brush: js notranslate">var bar = 5; -bar ^= 2; // 7 -// 5: 00000000000000000000000000000101 -// 2: 00000000000000000000000000000010 -// ----------------------------------- -// 7: 00000000000000000000000000000111 -</pre> - -<h2 id="Asignación_OR"><a name="Bitwise_OR_assignment">Asignación OR</a></h2> - -<p>El operador de asignacion OR usa la representación binaria de ambos operandos, hace una operacion OR en ellos y asigna el resultado a la variable. Vea el {{jsxref("Operators/Bitwise_Operators", "operador OR", "#Bitwise_XOR", 1)}} para mas detalles</p> - -<h3 id="Sintaxis_13">Sintaxis</h3> - -<pre class="syntaxbox notranslate"><strong>Operador:</strong> x |= y -<strong>Significado:</strong> x = x | y -</pre> - -<h3 id="Ejemplo_4">Ejemplo</h3> - -<pre class="brush: js notranslate">var bar = 5; -bar |= 2; // 7 -// 5: 00000000000000000000000000000101 -// 2: 00000000000000000000000000000010 -// ----------------------------------- -// 7: 00000000000000000000000000000111 -</pre> - -<h2 id="Ejemplos_10">Ejemplos</h2> - -<h3 id="Operador_izquierdo_con_otros_operadores_de_asignación">Operador izquierdo con otros operadores de asignación</h3> - -<p>En situaciones inusuales, el operador de asignacion (e.g x += y) no es identico al significado de la expresión (aca x = x + y). Cuando el operando izquierdo de un mismo operador de asignación contiene un operador de asignaciónm el operando izquierdo es evaluado una vez. por ejemplo:</p> - -<pre class="brush: js notranslate">a[i++] += 5 // i es evaluado una vez -a[i++] = a[i++] + 5 // i es evaluado dos veces -</pre> - -<h2 id="Especificaciones">Especificaciones</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Especificación</th> - <th scope="col">Estado</th> - <th scope="col">Comentario</th> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-assignment-operators', 'Operadores de asignación')}}</td> - <td>{{Spec2('ESDraft')}}</td> - <td></td> - </tr> - <tr> - <td>{{SpecName('ES6', '#sec-assignment-operators', 'Operadores de asignación')}}</td> - <td>{{Spec2('ES6')}}</td> - <td></td> - </tr> - <tr> - <td>{{SpecName('ES5.1', '#sec-11.13', 'Operadores de asignación')}}</td> - <td>{{Spec2('ES5.1')}}</td> - <td></td> - </tr> - <tr> - <td>{{SpecName('ES1', '#sec-11.13', 'Operadores de asignación')}}</td> - <td>{{Spec2('ES1')}}</td> - <td> - <p>Definición inicial</p> - </td> - </tr> - </tbody> -</table> - -<h2 id="Compatibilidad_de_Navegadores">Compatibilidad de Navegadores</h2> - -<p>{{CompatibilityTable}}</p> - -<div id="compat-desktop"> -<table class="compat-table"> - <tbody> - <tr> - <th>Característica</th> - <th>Chrome</th> - <th>Firefox (Gecko)</th> - <th>Internet Explorer</th> - <th>Opera</th> - <th>Safari</th> - </tr> - <tr> - <td>Soporte basico</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - </tr> - </tbody> -</table> -</div> - -<div id="compat-mobile"> -<table class="compat-table"> - <tbody> - <tr> - <th>Característica</th> - <th>Android</th> - <th>Chrome para Android</th> - <th>Firefox Mobile (Gecko)</th> - <th>IE Mobile</th> - <th>Opera Mobile</th> - <th>Safari Mobile</th> - </tr> - <tr> - <td>Soporte basico</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - </tr> - </tbody> -</table> -</div> - -<h2 id="Vea_tambien">Vea tambien</h2> - -<ul> - <li><a href="/en-US/docs/Web/JavaScript/Reference/Operators/Arithmetic_Operators">Operadores Aritméticos</a></li> -</ul> diff --git a/files/es/web/javascript/referencia/operadores/bitwise_operators/index.html b/files/es/web/javascript/referencia/operadores/bitwise_operators/index.html deleted file mode 100644 index c4276c1c95..0000000000 --- a/files/es/web/javascript/referencia/operadores/bitwise_operators/index.html +++ /dev/null @@ -1,722 +0,0 @@ ---- -title: Operadores a nivel de bit -slug: Web/JavaScript/Referencia/Operadores/Bitwise_Operators -tags: - - JavaScript - - Operador -translation_of: Web/JavaScript/Reference/Operators -translation_of_original: Web/JavaScript/Reference/Operators/Bitwise_Operators ---- -<div>{{jsSidebar("Operators")}}</div> - -<p><strong>Los operadores a nivel de bit </strong>tratan sus operandos como una secuencia de 32 bits (unos y ceros) en lugar de <a href="/es/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators">números</a> decimales, hexadecimales u octales. Por ejemplo, el número decimal nueve tiene una representación binaria de 1001. Los operadores a nivel de bit realizan las operaciones en esas representaciones binarias, pero los valores devueltos son los valores numéricos estándar de JavaScript.</p> - -<p>La siguiente tabla resume los operadores a nivel de bit de JavaScript:</p> - -<table class="standard-table"> - <tbody> - <tr> - <th>Operador</th> - <th>Uso</th> - <th>Descripción</th> - </tr> - <tr> - <td><a href="#Bitwise_AND">AND binario</a></td> - <td><code>a & b</code></td> - <td>Devuelve un uno en cada posición en la que ambos operandos sea uno.</td> - </tr> - <tr> - <td><a href="#Bitwise_OR">OR binario </a></td> - <td><code>a | b</code></td> - <td>Devuelve un uno en cada posición en la que uno o ambos operandos sea uno.</td> - </tr> - <tr> - <td><a href="#Bitwise_XOR">Bitwise XOR</a></td> - <td><code>a ^ b</code></td> - <td>Devuelve un uno en cada posición en la que los bits correspondientes en cada uno de los operandos, pero no en ambos, es uno. </td> - </tr> - <tr> - <td><a href="#Bitwise_NOT">Bitwise NOT</a></td> - <td><code>~ a</code></td> - <td>Invierte los bits del operando.</td> - </tr> - <tr> - <td><a href="#Left_shift">Left shift</a></td> - <td><code>a << b</code></td> - <td>Desplaza en representación binaria <code>b</code> (< 32) bits a la izquierda, desplazando en ceros desde la derecha.</td> - </tr> - <tr> - <td><a href="#Right_shift">Sign-propagating right shift</a></td> - <td><code>a >> b</code></td> - <td>Desplaza en representación binaria <code>b</code> (< 32) bits a la derecha, descartando los bits desplazados fuera.</td> - </tr> - <tr> - <td><a href="#Unsigned_right_shift">Zero-fill right shift</a></td> - <td><code>a >>> b</code></td> - <td>Desplaza en representación binaria <code>b</code> (< 32) bits a la derecha, desplazando en ceros desde la izquierda.</td> - </tr> - </tbody> -</table> - -<h2 id="Enteros_con_signo_de_32_bits">Enteros con signo de 32 bits</h2> - -<p>Los operandos de todas las operaciones bitwise son convertidos a enteros con signo de 32 bits en complemento a dos. Complemento a dos significa que el equivalente negativo de un número (por ejemplo, 5 y -5) es igual a todos los bits del número invertido (un NOT del número, también conocido como el compelemento a uno del número) más uno. Por ejemplo, a continuación se codifica el entero 314:</p> - -<pre>00000000000000000000000100111010 -</pre> - -<p>A continuación se codifica <code>~314</code> como complemento a uno de 314:</p> - -<pre>11111111111111111111111011000101 -</pre> - -<p>Por último, se codifica <code>-314 como complemento a dos de </code><code>314</code>:</p> - -<pre>11111111111111111111111011000110 -</pre> - -<p>El complemento a dos garantiza que el bit más a la izquierda es 0 cuando el número es positivo, y 1 cuando el número es negativo. Por esto es llamado <em>bit de signo.</em></p> - -<p>El número 0 es el entero compuesto íntegramente por bits en 0.</p> - -<pre>0 (base 10) = 00000000000000000000000000000000 (base 2) - -</pre> - -<p>El número -1 es el entero compuesto íntegramente por bits de 1.</p> - -<pre>-1 (base 10) = 11111111111111111111111111111111 (base 2) -</pre> - -<p>El número <code>-2147483648</code> (representación hexadecimal: <code>-0x80000000</code>) es el entero compuesto íntegramente por bits de 0 excepto el de más a la izquierda.</p> - -<pre>-2147483648 (base 10) = 10000000000000000000000000000000 (base 2) -</pre> - -<p>El número <code>2147483647</code> (representación hexadecimal: <code>0x7fffffff</code>) es el entero compuesto íntegramente por bits de 1 excepto el de más a la izquierda. </p> - -<pre>2147483647 (base 10) = 01111111111111111111111111111111 (base 2) -</pre> - -<p>Los números <code>-2147483648</code> and <code>2147483647</code> son el mínimo y el máximo entero que se pueden representar con signo de 32 bits.</p> - -<h2 id="Operadores_lógicos_a_nivel_de_bit">Operadores lógicos<strong> a nivel de bit</strong></h2> - -<p>Conceptualmente, los operadores lógicos bit a bit funcionan de la siguiente manera:</p> - -<ul> - <li>Los operandos son convertidos en enteros de 32 bits y representados por series de bits (ceros y unos). Los numeros con más de 32 bits se convierten para que sus bits más significativos sean descartados. Por ejemplo, el siguiente entero con más de 32 bits se convierte a un entero de 32 bits.</li> - <li> - <pre><code>Antes: 1100110111110100000000000000110000000000001 -Después: 10100000000000000110000000000001</code></pre> - </li> - <li>Cada bit del primer operando es emparejado con su bit correspondiente en el segundo operando: el primero con el primero, el segundo con el segundo, y así.</li> - <li>El operador se aplica a cada pareja de bits, y el resultado se construye bit a bit. </li> -</ul> - -<h3 id="(Bitwise_AND_o_AND_a_nivel_de_bits)"><a name="Bitwise_AND">& (Bitwise AND o AND a nivel de bits)</a></h3> - -<p>Corresponde al operador lógico & o "Y". Ejecuta la operación AND en cada par de bits, <code>a</code> AND <code>b</code> es 1 sólo si tanto a como b son 1. La tabla de verdad del operador AND es:</p> - -<table class="standard-table"> - <tbody> - <tr> - <td class="header">a</td> - <td class="header">b</td> - <td class="header">a AND b</td> - </tr> - <tr> - <td>0</td> - <td>0</td> - <td>0</td> - </tr> - <tr> - <td>0</td> - <td>1</td> - <td>0</td> - </tr> - <tr> - <td>1</td> - <td>0</td> - <td>0</td> - </tr> - <tr> - <td>1</td> - <td>1</td> - <td>1</td> - </tr> - </tbody> -</table> - -<pre> 9 (base 10) = 00000000000000000000000000001001 (base 2) - 14 (base 10) = 00000000000000000000000000001110 (base 2) - -------------------------------- -14 & 9 (base 10) = 00000000000000000000000000001000 (base 2) = 8 (base 10) -</pre> - -<p>El resultado de hacer un AND de cualquier número x con 0 es 0, mientras que el de hacer un AND de cualquier número x con -1 da como resultado x. </p> - -<h3 id="(Bitwise_OR_o_OR_a_nivel_de_bits)"><a name="Bitwise_OR">| (Bitwise OR o OR a nivel de bits)</a></h3> - -<p>Realiza la operación OR en cada par de bits. a OR b devuelve 1 si a o b son 1. La tabla de verdad para la operación OR es la siguiente:</p> - -<table class="standard-table"> - <tbody> - <tr> - <td class="header">a</td> - <td class="header">b</td> - <td class="header">a OR b</td> - </tr> - <tr> - <td>0</td> - <td>0</td> - <td>0</td> - </tr> - <tr> - <td>0</td> - <td>1</td> - <td>1</td> - </tr> - <tr> - <td>1</td> - <td>0</td> - <td>1</td> - </tr> - <tr> - <td>1</td> - <td>1</td> - <td>1</td> - </tr> - </tbody> -</table> - -<pre> 9 (base 10) = 00000000000000000000000000001001 (base 2) - 14 (base 10) = 00000000000000000000000000001110 (base 2) - -------------------------------- -14 | 9 (base 10) = 00000000000000000000000000001111 (base 2) = 15 (base 10) -</pre> - -<p>Ejecutar la operación OR sobre cualquier número x y 0 devuelve x. Ejecutar OR sobre cualquier número X y -1 devuelve -1.</p> - -<h3 id="(Bitwise_XOR_o_XOR_a_nivel_de_bits)"><a name="Bitwise_XOR">^ (Bitwise XOR o XOR a nivel de bits)</a></h3> - -<p>Realiza la operación XOR en cada par de bits. a OR b devuelve 1 si a o b son diferentes. La tabla de verdad para la operación OR es la siguiente:</p> - -<table class="standard-table"> - <tbody> - <tr> - <td class="header">a</td> - <td class="header">b</td> - <td class="header">a XOR b</td> - </tr> - <tr> - <td>0</td> - <td>0</td> - <td>0</td> - </tr> - <tr> - <td>0</td> - <td>1</td> - <td>1</td> - </tr> - <tr> - <td>1</td> - <td>0</td> - <td>1</td> - </tr> - <tr> - <td>1</td> - <td>1</td> - <td>0</td> - </tr> - </tbody> -</table> - -<pre> 9 (base 10) = 00000000000000000000000000001001 (base 2) - 14 (base 10) = 00000000000000000000000000001110 (base 2) - -------------------------------- -14 ^ 9 (base 10) = 00000000000000000000000000000111 (base 2) = 7 (base 10) -</pre> - -<p>Ejecutar la operación XOR sobre cualquier número x y 0 devuelve x. Ejecutar la operación XOR sobre cualquier número x y -1 devuelve ~x</p> - -<h3 id="(Bitwise_NOT_o_Negación_a_nivel_de_bits)"><a name="Bitwise_NOT">~ (Bitwise NOT o Negación a nivel de bits)</a></h3> - -<p>Realiza la operación NOT a cada bit. NOT devuelve el valor invertido ( conocido como complementario). La tabla de verdad para la operación NOT es la siguiente:</p> - -<table class="standard-table"> - <tbody> - <tr> - <td class="header">a</td> - <td class="header">NOT a</td> - </tr> - <tr> - <td>0</td> - <td>1</td> - </tr> - <tr> - <td>1</td> - <td>0</td> - </tr> - </tbody> -</table> - -<p> </p> - -<pre> 9 (base 10) = 00000000000000000000000000001001 (base 2) - -------------------------------- -~9 (base 10) = 11111111111111111111111111110110 (base 2) = -10 (base 10) -</pre> - -<p> </p> - -<p>Ejecutar la operación NOT sobre cualquier número x devuelve -(x+1). Por ejemplo -5 devuelve 4.</p> - -<p>Ejemplo con indexOf:</p> - -<pre class="brush: js">var str = 'rawr'; -var searchFor = 'a'; - -// esta es un forma alternativa de escribir (-1*str.indexOf('a') <= 0) -if (~str.indexOf(searchFor)) { - // searchFor esta en el string -} else { - // searchFor no esta en el string -} - -// aquí verás los valores que retorna (~str.indexOf(searchFor)) -// r == -1 -// a == -2 -// w == -3 -</pre> - -<h2 id="Operadores_de_desplazamiento_a_nivel_de_bit">Operadores de desplazamiento <strong>a nivel de bit</strong></h2> - -<p>Los operadores de desplazamiento toman dos operandos: el primero es la cantidad a ser desplazados, y el segundo especifica el número de posiciones bits que el primer operando debe ser desplazado. El sentido del operador de desplazamiento es determinado por el operador utilizado.</p> - -<p>Shift operators u operadores de desplazamiento, convierten sus operandos a enteros de 32-bit en orden big-endian y retorna el resultado del mismo tipo que el operando izquierdo. El operador derecho debe ser menor que 32, de lo contrario solo se usaran los ultimos cinco bits mas bajos.</p> - -<h3 id="<<_(Desplazamiento_a_la_izquierda)"><a name="Left_shift"><< (Desplazamiento a la izquierda)</a></h3> - -<p>Este operador desplaza el primer operando el número especificado de bits a la izquierda. Los bits en exceso desplazados hacia la izquierda se descartan. Los bits cero se desplazan desde la derecha.</p> - -<p>Por ejemplo, 9 << 2 devuelve 36:</p> - -<pre> 9 (base 10): 00000000000000000000000000001001 (base 2) - -------------------------------- -9 << 2 (base 10): 00000000000000000000000000100100 (base 2) = 36 (base 10) -</pre> - -<p>Desplazar a la izquierda cualquier número <strong>x</strong> por <strong>y</strong> bits da por resultado <strong>x * 2^y</strong>.</p> - -<h3 id=">>_(Desplazamiento_a_la_derecha_con_propagación_de_signo_o_Desplazamiento_aritmético_a_la_derecha)"><a name="Right_shift">>> (Desplazamiento a la derecha con propagación de signo o </a><a name="Unsigned_right_shift">Desplazamiento aritmético a la derecha</a><a name="Right_shift">)</a></h3> - -<p>Este operador desplaza el primer operando la cantidad de bits especificada a la derecha. Los bits en exceso desplazados a la derecha se descartan. Las copias del bit del extremo izquierdo se desplazan desde la izquierda. Como el nuevo bit más a la izquierda tiene el mismo valor que el bit anterior más a la izquierda, el bit de signo (el bit más a la izquierda) no cambia. De ahí el nombre "propagación de signo".</p> - -<p>Por ejemplo, <code>9 >> 2</code> devuelve 2:</p> - -<pre> 9 (base 10): 00000000000000000000000000001001 (base 2) - -------------------------------- -9 >> 2 (base 10): 00000000000000000000000000000010 (base 2) = 2 (base 10) -</pre> - -<p>Igualmente, <code>-9 >> 2</code> devuelve-3, porque se mantiene el signo:</p> - -<pre> -9 (base 10): 11111111111111111111111111110111 (base 2) - -------------------------------- --9 >> 2 (base 10): 11111111111111111111111111111101 (base 2) = -3 (base 10) -</pre> - -<h3 id=">>>_(Desplazamiento_a_la_derecha_con_relleno_de_ceros_o_Desplazamiento_lógico_)"><a name="Unsigned_right_shift">>>> (Desplazamiento a la derecha con relleno de ceros o Desplazamiento lógico )</a></h3> - -<p>Este operador desplaza el primer operando la cantidad de bits especificada a la derecha. Los bits en exceso desplazados a la derecha se descartan. Ceros son despalzadas o introducidos desde la izquierda. El bit de signo aútomaticamente se convierte 0, así que el resultado siempre es pósitivo. </p> - -<p><br> - Para números no negativos, el desplazamiento lógico y arítmetico dan el mismo resultado. Por ejemplo, <code>9 >>> 2</code> da 2, al igual que <code>9 >> 2</code>:</p> - -<pre> 9 (base 10): 00000000000000000000000000001001 (base 2) - -------------------------------- -9 >>> 2 (base 10): 00000000000000000000000000000010 (base 2) = 2 (base 10) -</pre> - -<p>Sin embargo, no es el caso para números negativos. Por ejemplo, <code>-9 >>> 2</code> da 1073741821, que es diferente de <code>-9 >> 2</code> (que da -3):</p> - -<pre> -9 (base 10): 11111111111111111111111111110111 (base 2) - -------------------------------- --9 >>> 2 (base 10): 00111111111111111111111111111101 (base 2) = 1073741821 (base 10) -</pre> - -<h2 id="Ejemplos">Ejemplos</h2> - -<h3 id="Banderas_y_máscaras_de_bits">Banderas y máscaras de bits</h3> - -<p>Los operadores lógicos a nivel de bits se utilizan a menudo para crear, manipular y leer secuencias de indicadores, que son como variables binarias. Se podrían usar variables en lugar de estas secuencias, pero las banderas binarias toman mucho menos memoria (por un factor de 32).</p> - -<p>Supongamos que hay 4 banderas:</p> - -<ul> - <li>bandera A: tenemos un problema de hormigas</li> - <li>bandera B: somos dueños de un murciélago</li> - <li>bandera C: somos dueños de un gato</li> - <li>bandera D: somos dueños de un pato</li> -</ul> - -<p>Estas banderas están representadas por una secuencia de bits: DCBA. Cuando se establece un indicador, tiene un valor de 1. Cuando se elimina un indicador, tiene un valor de 0. Suponga que los indicadores de una variable tienen el valor binario 0101:</p> - -<pre class="brush: js">var flags = 5; // binary 0101 -</pre> - -<p>Este valor indica:</p> - -<ul> - <li>la bandera A es verdadera (tenemos un problema de hormigas);</li> - <li>la bandera B es falsa (no tenemos un murciélago);</li> - <li>la bandera C es verdadera (somos dueños de un gato);</li> - <li>la bandera D es falsa (no tenemos pato);</li> -</ul> - -<p>Dado que los operadores bitwise son de 32 bits, 0101 es en realidad 0000000000000000000000000000000101, pero los ceros anteriores pueden ignorarse ya que no contienen información significativa.</p> - -<p>Una máscara de bits es una secuencia de bits que puede manipular y / o leer banderas. Normalmente, se define una máscara de bits "primitiva" para cada bandera:</p> - -<pre class="brush: js">var FLAG_A = 1; // 0001 -var FLAG_B = 2; // 0010 -var FLAG_C = 4; // 0100 -var FLAG_D = 8; // 1000 -</pre> - -<p>Se pueden crear nuevas máscaras de bits utilizando los operadores lógicos a nivel de bits en estas máscaras de bits primitivas. Por ejemplo, la máscara de bits 1011 se puede crear mediante ORing FLAG_A, FLAG_B y FLAG_D:</p> - -<pre class="brush: js">var mask = FLAG_A | FLAG_B | FLAG_D; // 0001 | 0010 | 1000 => 1011 -</pre> - -<p>Los valores de los indicadores individuales se pueden extraer mediante AND con una máscara de bits, donde cada bit con el valor de uno "extraerá" el indicador correspondiente. La máscara de bits enmascara las marcas no relevantes mediante AND con ceros (de ahí el término "bitmask"). Por ejemplo, la máscara de bits 0101 se puede usar para ver si el indicador C está establecido:</p> - -<pre class="brush: js">// if we own a cat -if (flags & FLAG_C) { // 0101 & 0100 => 0100 => true - // do stuff -} -</pre> - -<p>Una máscara de bits con varios indicadores establecidos actúa como un "either/or". Por ejemplo, los siguientes dos son equivalentes:</p> - -<pre class="brush: js">// if we own a bat or we own a cat -// (0101 & 0010) || (0101 & 0100) => 0000 || 0100 => true -if ((flags & FLAG_B) || (flags & FLAG_C)) { - // do stuff -} -</pre> - -<pre class="brush: js">// if we own a bat or cat -var mask = FLAG_B | FLAG_C; // 0010 | 0100 => 0110 -if (flags & mask) { // 0101 & 0110 => 0100 => true - // do stuff -} -</pre> - -<p>Los indicadores se pueden establecer mediante ORing con una máscara de bits, donde cada bit con el valor uno establecerá el indicador correspondiente, si ese indicador no está ya establecido. Por ejemplo, la máscara de bits 1100 se puede utilizar para establecer los indicadores C y D:</p> - -<pre class="brush: js">// yes, we own a cat and a duck -var mask = FLAG_C | FLAG_D; // 0100 | 1000 => 1100 -flags |= mask; // 0101 | 1100 => 1101 -</pre> - -<p>Los indicadores se pueden borrar ANDing con una máscara de bits, donde cada bit con el valor cero borrará el indicador correspondiente, si aún no se ha borrado. Esta máscara de bits se puede crear NOTing las máscaras de bits primitivas. Por ejemplo, la máscara de bits 1010 se puede utilizar para borrar los indicadores A y C:</p> - -<pre class="brush: js">// no, we don't have an ant problem or own a cat -var mask = ~(FLAG_A | FLAG_C); // ~0101 => 1010 -flags &= mask; // 1101 & 1010 => 1000 -</pre> - -<p>La máscara también podría haberse creado con ~ FLAG_A & ~ FLAG_C (ley de De Morgan):</p> - -<pre class="brush: js">// no, we don't have an ant problem, and we don't own a cat -var mask = ~FLAG_A & ~FLAG_C; -flags &= mask; // 1101 & 1010 => 1000 -</pre> - -<p>Los indicadores se pueden alternar mediante XORing con una máscara de bits, donde cada bit con el valor uno cambiará el indicador correspondiente. Por ejemplo, la máscara de bits 0110 se puede utilizar para alternar los indicadores B y C:</p> - -<pre class="brush: js">// if we didn't have a bat, we have one now, -// and if we did have one, bye-bye bat -// same thing for cats -var mask = FLAG_B | FLAG_C; -flags = flags ^ mask; // 1100 ^ 0110 => 1010 -</pre> - -<p>Finalmente, todas las banderas se pueden voltear con el operador NOT:</p> - -<pre class="brush: js">// entering parallel universe... -flags = ~flags; // ~1010 => 0101 -</pre> - -<h3 id="Fragmentos_de_conversión">Fragmentos de conversión</h3> - -<p>Convert a binary <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/String" title="/en-US/docs/JavaScript/Reference/Global_Objects/String">String</a></code> to a decimal <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number" title="/en-US/docs/JavaScript/Reference/Global_Objects/Number">Number</a></code>:</p> - -<pre class="brush: js">var sBinString = "1011"; -var nMyNumber = parseInt(sBinString, 2); -alert(nMyNumber); // prints 11, i.e. 1011 -</pre> - -<p> </p> - -<p>Convierte una cadena binaria a un número decimal:</p> - -<p> </p> - -<pre class="brush: js">var nMyNumber = 11; -var sBinString = nMyNumber.toString(2); -alert(sBinString); // prints 1011, i.e. 11 -</pre> - -<h3 id="Automatiza_la_creación_de_una_máscara.">Automatiza la creación de una máscara.</h3> - -<p>Si tiene que crear muchas máscaras a partir de algunos valores booleanos, puede automatizar el proceso:</p> - -<pre class="brush: js">function createMask () { - var nMask = 0, nFlag = 0, nLen = arguments.length > 32 ? 32 : arguments.length; - for (nFlag; nFlag < nLen; nMask |= arguments[nFlag] << nFlag++); - return nMask; -} -var mask1 = createMask(true, true, false, true); // 11, i.e.: 1011 -var mask2 = createMask(false, false, true); // 4, i.e.: 0100 -var mask3 = createMask(true); // 1, i.e.: 0001 -// etc. - -alert(mask1); // prints 11, i.e.: 1011 -</pre> - -<h3 id="Algoritmo_inverso_una_matriz_de_valores_booleanos_de_una_máscara">Algoritmo inverso: una matriz de valores booleanos de una máscara</h3> - -<p>Si desea crear una matriz de valores booleanos a partir de una máscara, puede usar este código:</p> - -<pre class="brush: js">function arrayFromMask (nMask) { - // nMask must be between -2147483648 and 2147483647 - if (nMask > 0x7fffffff || nMask < -0x80000000) { - throw new TypeError("arrayFromMask - out of range"); - } - for (var nShifted = nMask, aFromMask = []; nShifted; - aFromMask.push(Boolean(nShifted & 1)), nShifted >>>= 1); - return aFromMask; -} - -var array1 = arrayFromMask(11); -var array2 = arrayFromMask(4); -var array3 = arrayFromMask(1); - -alert("[" + array1.join(", ") + "]"); -// prints "[true, true, false, true]", i.e.: 11, i.e.: 1011 -</pre> - -<p>Puedes probar ambos algoritmos al mismo tiempo ...</p> - -<pre class="brush: js">var nTest = 19; // our custom mask -var nResult = createMask.apply(this, arrayFromMask(nTest)); - -alert(nResult); // 19 -</pre> - -<p>Solo para fines didácticos (ya que existe el método Number.toString (2)), mostramos cómo es posible modificar el algoritmo arrayFromMask para crear una cadena que contenga la representación binaria de un número, en lugar de una matriz de booleanos:</p> - -<pre class="brush: js">function createBinaryString (nMask) { - // nMask must be between -2147483648 and 2147483647 - for (var nFlag = 0, nShifted = nMask, sMask = ""; nFlag < 32; - nFlag++, sMask += String(nShifted >>> 31), nShifted <<= 1); - return sMask; -} - -var string1 = createBinaryString(11); -var string2 = createBinaryString(4); -var string3 = createBinaryString(1); - -alert(string1); -// prints 00000000000000000000000000001011, i.e. 11 -</pre> - -<h2 id="Specifications">Specifications</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Specification</th> - <th scope="col">Status</th> - <th scope="col">Comment</th> - </tr> - <tr> - <td>{{SpecName('ES1')}}</td> - <td>{{Spec2('ES1')}}</td> - <td>Definicion inicial</td> - </tr> - <tr> - <td>{{SpecName('ES5.1', '#sec-11.7')}}</td> - <td>{{Spec2('ES5.1')}}</td> - <td>Definido en varias secciones de la especificación: operador NOT a nivel de bit, operadores de cambio a nivel de bit, operadores a nivel de bit binarios</td> - </tr> - <tr> - <td>{{SpecName('ES6', '#sec-bitwise-shift-operators')}}</td> - <td>{{Spec2('ES6')}}</td> - <td>Definido en varias secciones de la especificación: operador NOT a nivel de bit, operadores de cambio a nivel de bit, operadores a nivel de bit binarios</td> - </tr> - </tbody> -</table> - -<h2 id="Compatibilidad_del_navegador">Compatibilidad del navegador</h2> - -<p>{{CompatibilityTable}}</p> - -<div id="compat-desktop"> -<table class="compat-table"> - <tbody> - <tr> - <th>Feature</th> - <th>Chrome</th> - <th>Firefox (Gecko)</th> - <th>Internet Explorer</th> - <th>Opera</th> - <th>Safari</th> - </tr> - <tr> - <td><a href="#Bitwise_NOT">Bitwise NOT (<code>~</code>)</a></td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - </tr> - <tr> - <td><a href="#Bitwise_AND">Bitwise AND (<code>&</code>)</a></td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - </tr> - <tr> - <td><a href="#Bitwise_OR">Bitwise OR (<code>|</code>)</a></td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - </tr> - <tr> - <td><a href="#Bitwise_XOR">Bitwise XOR (<code>^</code>)</a></td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - </tr> - <tr> - <td><a href="#Left_shift">Left shift (<code><<</code>)</a></td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - </tr> - <tr> - <td><a href="#Right_shift">Right shift (<code>>></code>)</a></td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - </tr> - <tr> - <td><a href="#Unsigned_right_shift">Unsigned right shift (<code>>>></code>)</a></td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - </tr> - </tbody> -</table> -</div> - -<div id="compat-mobile"> -<table class="compat-table"> - <tbody> - <tr> - <th>Feature</th> - <th>Android</th> - <th>Chrome for Android</th> - <th>Firefox Mobile (Gecko)</th> - <th>IE Mobile</th> - <th>Opera Mobile</th> - <th>Safari Mobile</th> - </tr> - <tr> - <td><a href="#Bitwise_NOT">Bitwise NOT (<code>~</code>)</a></td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - </tr> - <tr> - <td><a href="#Bitwise_AND">Bitwise AND (<code>&</code>)</a></td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - </tr> - <tr> - <td><a href="#Bitwise_OR">Bitwise OR (<code>|</code>)</a></td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - </tr> - <tr> - <td><a href="#Bitwise_XOR">Bitwise XOR (<code>^</code>)</a></td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - </tr> - <tr> - <td><a href="#Left_shift">Left shift (<code><<</code>)</a></td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - </tr> - <tr> - <td><a href="#Right_shift">Right shift (<code>>></code>)</a></td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - </tr> - <tr> - <td><a href="#Unsigned_right_shift">Unsigned right shift (<code>>>></code>)</a></td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - </tr> - </tbody> -</table> -</div> - -<h2 id="Ver_también">Ver también</h2> - -<ul> - <li><a href="/en-US/docs/Web/JavaScript/Reference/Operators/Logical_Operators">Operadores logicos</a></li> -</ul> diff --git a/files/es/web/javascript/referencia/operadores/comparison_operators/index.html b/files/es/web/javascript/referencia/operadores/comparison_operators/index.html deleted file mode 100644 index 8685790d2c..0000000000 --- a/files/es/web/javascript/referencia/operadores/comparison_operators/index.html +++ /dev/null @@ -1,262 +0,0 @@ ---- -title: Operadores de Comparación -slug: Web/JavaScript/Referencia/Operadores/Comparison_Operators -tags: - - JavaScript - - Operador - - Referencia -translation_of: Web/JavaScript/Reference/Operators -translation_of_original: Web/JavaScript/Reference/Operators/Comparison_Operators ---- -<div>{{jsSidebar("Operators")}}</div> - -<p>JavaScript tiene comparaciones estrictas y de conversión de tipos. Una comparación estricta (por ejemplo, <code>===</code>) solo es verdadera si los operandos son del mismo tipo y los contenidos coinciden. La comparación abstracta más comúnmente utilizada (por ejemplo, <code>==</code>) convierte los operandos al mismo tipo antes de hacer la comparación. Para las comparaciones abstractas relacionales (p. Ej., <code><=</code>), Los operandos primero se convierten en primitivos, y luego en el mismo tipo, antes de la comparación.</p> - -<p>Las cadenas se comparan en base al orden lexicográfico estándar, utilizando valores Unicode.</p> - -<pre class="brush: js notranslate">console.log(1 == 1) -// Esperamos True - -console.log("1" == 1 ) -// Esperamos true - -console.log( 1 === 1) -// Esperamos true - -console.log( "1" === 1) -// Esperamos false -</pre> - -<p>Características de las comparaciones:</p> - -<ul> - <li>Dos cadenas son estrictamente iguales cuando tienen la misma secuencia de caracteres, la misma longitud y los mismos caracteres en las posiciones correspondientes.</li> - <li>Dos números son estrictamente iguales cuando son numéricamente iguales (tienen el mismo valor numérico). <a href="/es/docs/Web/JavaScript/Reference/Global_Objects/NaN">NaN</a> no es igual a nada, incluido NaN. Los ceros positivos y negativos son iguales entre sí. </li> - <li>Dos operandos booleanos son estrictamente iguales si ambos son <code>true</code> o ambos son <code>false</code>.</li> - <li>Dos objetos distintos nunca son iguales para comparaciones estrictas o abstractas.</li> - <li>Una expresión que compara objetos solo es verdadera si los operandos hacen referencia al mismo objeto.</li> - <li>Los tipos Null y Undefined son estrictamente iguales a ellos mismos y abstractivamente iguales entre sí.</li> -</ul> - -<h2 id="Operadores_de_igualdad">Operadores de igualdad</h2> - -<h3 id="Igualdad"><a name="Equality">Igualdad (==)</a></h3> - -<p>El operador de igualdad convierte los operandos si <strong>no son del mismo tipo</strong>, luego aplica una comparación estricta. Si <strong>ambos operandos son objetos</strong>, entonces JavaScript compara las referencias internas que son iguales cuando los operandos se refieren al mismo objeto en la memoria.</p> - -<h4 id="Sintaxis">Sintaxis</h4> - -<pre class="syntaxbox notranslate">x == y -</pre> - -<h4 id="Ejemplos">Ejemplos</h4> - -<pre class="brush: js notranslate">1 == 1 // true -'1' == 1 // true -1 == '1' // true -0 == false // true -0 == null // false -var object1 = {'key': 'value'}, object2 = {'key': 'value'}; -object1 == object2 // false -0 == undefined // false -null == undefined // true -</pre> - -<h3 id="Desigualdad_!"><a name="Inequality">Desigualdad (!=)</a></h3> - -<p>El operador de desigualdad devuelve verdadero si los operandos no son iguales. Si los dos operandos <strong>no son del mismo tipo</strong>, JavaScript intenta convertir los operandos a un tipo apropiado para la comparación. Si <strong>ambos operandos son objetos</strong>, entonces JavaScript compara las referencias internas que no son iguales cuando los operandos se refieren a diferentes objetos en la memoria.</p> - -<h4 id="Sintaxis_2">Sintaxis</h4> - -<pre class="syntaxbox notranslate">x != y</pre> - -<h4 id="Ejemplos_2">Ejemplos</h4> - -<pre class="brush: js notranslate">1 != 2 // true -1 != '1' // false -1 != "1" // false -1 != true // false -0 != false // false -</pre> - -<h3 id="Identidad_igualdad_estricta"><a name="Identity">Identidad / igualdad estricta (===)</a></h3> - -<p>El operador de identidad devuelve verdadero si los operandos son estrictamente iguales (ver arriba) <strong>sin conversión de tipo</strong>.</p> - -<h4 id="Sintaxis_3">Sintaxis</h4> - -<pre class="syntaxbox notranslate">x === y</pre> - -<h4 id="Ejemplos_3">Ejemplos</h4> - -<pre class="brush: js notranslate">3 === 3 // true -3 === '3' // false -var object1 = {'key': 'value'}, object2 = {'key': 'value'}; -object1 === object2 // false</pre> - - - -<h3 id="Sin_identidad_desigualdad_estricta_!"><a name="Nonidentity">Sin identidad / desigualdad estricta (!==)</a></h3> - -<p>El operador sin identidad devuelve verdadero si los operandos <strong>no son iguales y / o no del mismo tipo</strong>.</p> - -<h4 id="Sintaxis_4">Sintaxis</h4> - -<pre class="syntaxbox notranslate">x !== y</pre> - -<h4 id="Ejemplos_4">Ejemplos</h4> - -<pre class="brush: js notranslate">3 !== '3' // true -4 !== 3 // true -</pre> - -<h2 id="Operadores_relacionales">Operadores relacionales</h2> - -<p>Cada uno de estos operadores llamará a la función <code>valueOf()</code> en cada operando antes de realizar una comparación.</p> - -<h3 id="Operador_mayor_que_>"><a name="Greater_than_operator">Operador mayor que (>)</a></h3> - -<p>El operador mayor que, devuelve verdadero si el operando izquierdo es mayor que el operando derecho.</p> - -<h4 id="Sintaxis_5">Sintaxis</h4> - -<pre class="syntaxbox notranslate">x > y</pre> - -<h4 id="Ejemplos_5">Ejemplos</h4> - -<pre class="brush: js notranslate">4 > 3 // true -</pre> - -<h3 id="Operador_mayor_o_igual_>"><a name="Greater_than_or_equal_operator">Operador mayor o igual (>=)</a></h3> - -<p>El operador mayor o igual que, devuelve verdadero si el operando izquierdo es mayor o igual que el operando derecho.</p> - -<h4 id="Sintaxis_6">Sintaxis</h4> - -<pre class="syntaxbox notranslate"> x >= y</pre> - -<h4 id="Ejemplos_6">Ejemplos</h4> - -<pre class="brush: js notranslate">4 >= 3 // true -3 >= 3 // true -</pre> - -<h3 id="Operador_menor_que_<"><a name="Less_than_operator"> Operador menor que (<)</a></h3> - -<p>El operador menor que devuelve verdadero si el operando de la izquierda es menor que el operando de la derecha.</p> - -<h4 id="Sintaxis_7">Sintaxis</h4> - -<pre class="syntaxbox notranslate"> x < y</pre> - -<h4 id="Ejemplos_7">Ejemplos</h4> - -<pre class="brush: js notranslate">3 < 4 // true -</pre> - -<h3 id="Operador_menor_o_igual_<"><a id="Less_than_or_equal_operator" name="Less_than_or_equal_operator">Operador menor o igual (<=)</a></h3> - -<p>El operador menor o igual devuelve verdadero si el operando izquierdo es menor o igual que el operando derecho.</p> - -<h4 id="Sintaxis_8">Sintaxis</h4> - -<pre class="syntaxbox notranslate"> x <= y</pre> - -<h4 id="Ejemplos_8">Ejemplos</h4> - -<pre class="brush: js notranslate">3 <= 4 // true -</pre> - -<h2 id="Usando_los_operadores_de_igualdad">Usando los operadores de igualdad</h2> - -<p>Los operadores de igualdad estándar (<code>==</code> y <code>!=</code>) utilizan el <a href="http://www.ecma-international.org/ecma-262/5.1/#sec-11.9.3">Algoritmo de Comparación de Igualdad Abstracta</a> para comparar dos operandos. Si los operandos son de tipos diferentes, intentará convertirlos al mismo tipo antes de hacer la comparación, por ejemplo, en la expresión <code>5 == '5'</code>, la cadena de la derecha se convierte a {{jsxref("Number")}} antes de realizar la comparación.</p> - -<p>Los operadores de igualdad estricta (<code>===</code> y <code>!==</code>) usan el <a href="http://www.ecma-international.org/ecma-262/5.1/#sec-11.9.6">Algoritmo de Comparación de Igualdad Estricta</a> y están destinados a realizar comparaciones de igualdad en operandos del mismo tipo. Si los operandos son de tipos diferentes, el resultado siempre es <code>false</code>, entonces <code>5 !== '5'</code>.</p> - -<p>Utilice operadores de igualdad estrictos si los operandos deben ser de un tipo específico así como de valor o si el tipo exacto de los operandos es importante. De lo contrario, utilice los operadores de igualdad estándar, que le permiten comparar la identidad de dos operandos, incluso si no son del mismo tipo.</p> - -<p>Cuando la conversión de tipo está involucrada en la comparación (es decir, comparación no estricta), JavaScript convierte los tipos {{jsxref("String")}}, {{jsxref("Number")}}, {{jsxref("Boolean")}} o {{jsxref("Object")}} operandos de la siguiente manera:</p> - -<ul> - <li>Al comparar un número y una cadena, la cadena se convierte en un valor numérico. JavaScript intenta convertir el literal numérico de cadena a un valor de tipo <code>Number</code>. Primero, un valor matemático se deriva del literal numérico de cadena. A continuación, este valor se redondea al valor de tipo <code>Number</code> más cercano.</li> - <li>Si uno de los operandos es <code>Boolean</code>, el operando <code>Boolean</code> se convierte en 1 si es <code>true</code> y +0 si es <code>false</code>.</li> - <li>Si un objeto se compara con un número o cadena, JavaScript intenta devolver el valor predeterminado para el objeto. Los operadores intentan convertir el objeto a un valor primitivo, un valor <code>String</code> o <code>Number</code>, utilizando los métodos <code>valueOf</code> y <code>toString</code> de los objetos. Si falla este intento de convertir el objeto, se genera un error de tiempo de ejecución.</li> - <li>Tenga en cuenta que un objeto se convierte en una primitiva si, y solo si, su comparando es una primitiva. Si ambos operandos son objetos, se comparan como objetos, y la prueba de igualdad es verdadera solo si ambos refieren el mismo objeto.</li> -</ul> - -<div class="note"><strong>Nota:</strong> Los objetos de cadena son Tipo Objeto, no String! Los objetos de cadena rara vez se utilizan, por lo que los siguientes resultados pueden ser sorprendentes:</div> - -<pre class="brush:js notranslate">// true, ya que ambos operandos son de tipo String (es decir, primitivas de cadena): -'foo' === 'foo' - -var a = new String('foo'); -var b = new String('foo'); - -// false como a y b son tipo Objeto y referencia a diferentes objetos -a == b - -// false como a y b son tipo Objeto y referencia a diferentes objetos -a === b - -// true como a y 'foo' son de tipo diferente y, el Objeto (a) -// se convierte en cadena 'foo' antes de la comparación -a == 'foo'</pre> - -<h2 id="Especificaciones">Especificaciones</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Especificación</th> - <th scope="col">Estado</th> - <th scope="col">Comentario</th> - </tr> - <tr> - <td>{{SpecName('ES1')}}</td> - <td>{{Spec2('ES1')}}</td> - <td>Definición inicial. Implementado en JavaScript 1.0</td> - </tr> - <tr> - <td>{{SpecName('ES3')}}</td> - <td>{{Spec2('ES3')}}</td> - <td> - <p>Agrega <code>===</code> y <code>!==</code> operadores. Implementado en JavaScript 1.3</p> - </td> - </tr> - <tr> - <td>{{SpecName('ES5.1', '#sec-11.8')}}</td> - <td>{{Spec2('ES5.1')}}</td> - <td> - <p>Definido en varias secciones de la especificación: <a href="http://www.ecma-international.org/ecma-262/5.1/#sec-11.8">Operadores Relacionales</a>, <a href="http://www.ecma-international.org/ecma-262/5.1/#sec-11.9">Operadores de Igualdad</a></p> - </td> - </tr> - <tr> - <td>{{SpecName('ES6', '#sec-relational-operators')}}</td> - <td>{{Spec2('ES6')}}</td> - <td> - <p>Definido en varias secciones de la especificación: <a href="http://www.ecma-international.org/ecma-262/6.0/#sec-relational-operators">Operadores Relacionales</a>, <a href="http://www.ecma-international.org/ecma-262/6.0/#sec-equality-operators">Operadores de Igualdad</a></p> - </td> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-relational-operators')}}</td> - <td>{{Spec2('ESDraft')}}</td> - <td> - <p>Definido en varias secciones de la especificación: <a href="http://tc39.github.io/ecma262/#sec-relational-operators">Operadores Relacionales</a>, <a href="http://tc39.github.io/ecma262/#sec-equality-operators">Operadores de Igualdad</a></p> - </td> - </tr> - </tbody> -</table> - -<h2 id="Compatibilidad_con_navegadores">Compatibilidad con navegadores</h2> - - - -<p>{{Compat("javascript.operators.comparison")}}</p> - -<h2 id="Ver_también">Ver también</h2> - -<ul> - <li>{{jsxref("Object.is()")}}</li> - <li>{{jsxref("Math.sign()")}}</li> - <li><a href="/es/docs/Web/JavaScript/Equality_comparisons_and_sameness">Comparaciones de igualdad y uniformidad</a></li> -</ul> diff --git a/files/es/web/javascript/referencia/operadores/operadores_lógicos/index.html b/files/es/web/javascript/referencia/operadores/operadores_lógicos/index.html deleted file mode 100644 index 4c9cb860a9..0000000000 --- a/files/es/web/javascript/referencia/operadores/operadores_lógicos/index.html +++ /dev/null @@ -1,296 +0,0 @@ ---- -title: Operadores lógicos -slug: Web/JavaScript/Referencia/Operadores/Operadores_lógicos -translation_of: Web/JavaScript/Reference/Operators -translation_of_original: Web/JavaScript/Reference/Operators/Logical_Operators ---- -<div>{{jsSidebar("Operadores_lógicos")}}</div> - -<p>Los operadores lógicos se usan típicamente con valores {{jsxref("Boolean")}}. En tal caso, regresan un valor Boolean. Sin embargo, los operadores && y || regresan en realidad el valor de uno de los operandos especificados, por lo que si estos operadores se usan con valores no Boolean, posiblemente regresen un valor no Boolean.</p> - -<h2 id="Descripción">Descripción</h2> - -<p>Los operadores lógicos se describen en la tabla siguiente:</p> - -<table class="fullwidth-table"> - <tbody> - <tr> - <th>Operador</th> - <th>Uso</th> - <th>Descripción</th> - </tr> - <tr> - <td>AND (<code>&&</code>) lógico</td> - <td><code><em>expr1</em> && <em>expr2</em></code></td> - <td> - <p>Regresa <code>expr1 </code>si tal puede convertirse a false; de lo contrario, regresa <code>expr2</code>. De esta forma, cuando se usa con valores Boolean, && regresa true si ambos operandos son verdaderos; de lo contrario regresa false.</p> - </td> - </tr> - <tr> - <td>OR (<code>||</code>) lógico</td> - <td><code><em>expr1</em> || <em>expr2</em></code></td> - <td> - <p>Regresa<code> expr1</code> si tal puede convertirse a true; de lo contrario, regresa <code>expr2</code>. De esta forma, cuando se usa con valores Boolean, || regresa true si cualquier operando es verdadero; pero si ambos son falsos, regresa "false".</p> - </td> - </tr> - <tr> - <td>NOT (<code>!</code>) lógico</td> - <td><code>!<em>expr</em></code></td> - <td> - <p>Regresa false si su único operando puede convertirse a true; de lo contrario, regresa true.</p> - </td> - </tr> - </tbody> -</table> - -<p>Algunos ejemplos de expresiones que pueden convertirse a false son aquellas que evalúan a null, 0, un string vacío (""), o undefined.</p> - -<p>A pesar de que los operadores && y || pueden ser usados con operandos que no son valores Boolean, aún pueden ser considerados como operadores Boolean porque sus valores de regreso siempre pueden convertirse a valores Boolean.</p> - -<h3 id="Evaluación_contra_corto_circuitos">Evaluación contra "corto circuitos"</h3> - -<p>Ya que las expresiones lógicas son evaluadas de izquierda a derecha, se prueban con una evaluación contra posibles "cortos circuitos" usando las siguientes normas:</p> - -<ul> - <li><code>false && (<em>cualquier valor)</em></code> evalúa a "false".</li> - <li><code>true || (<em>cualquier valor)</em></code> evalúa a "true".</li> -</ul> - -<p>Las reglas de lógica garantizan que estas evaluaciones siempre son correctas. Se debe notar que la parte de "cualquier valor" en las expresiones anteriores no se evalúa, para que tal acción no afecte de ninguna forma. Además, es de notar que la parte de "cualquier valor" en las expresiones anteriores debe ser cualquier expresión lógica (lo que se indica con los paréntesis).</p> - -<p>Por ejemplo, las siguientes dos expresiones son equivalentes.</p> - -<pre class="brush: js">function shortCircuitEvaluation() { - doSomething() || doSomethingElse() -} - -function equivalentEvaluation() { - var flag = doSomething(); - if (!flag) { - doSomethingElse(); - } -} -</pre> - -<p>Sin embargo, las siguientes expresiones no son equivalentes debido a la <a href="/en-US/docs/Web/JavaScript/Reference/Operators/Operator_Precedence">precedencia de operadores</a>, y con tal ejemplo se enfatiza la importancia de que la parte derecha sea una única expresión (agrupada en paréntesis si es necesario).</p> - -<pre class="brush: js">false && true || true // regresa true -false && (true || true) // regresa false</pre> - -<h3 id="AND_()_lógico"><a name="Logical_AND">AND (<code>&&</code>) lógico</a></h3> - -<p>El siguiente código muestra ejemplos del operador && (AND lógico).</p> - -<pre class="brush: js">a1 = true && true // t && t regresa true -a2 = true && false // t && f regresa false -a3 = false && true // f && t regresa false -a4 = false && (3 == 4) // f && f regresa false -a5 = "Cat" && "Dog" // t && t regresa "Dog" -a6 = false && "Cat" // f && t regresa false -a7 = "Cat" && false // t && f regresa false -</pre> - -<h3 id="OR_()_lógico"><a name="Logical_OR">OR (<code>||</code>) lógico</a></h3> - -<p>El siguiente código muestra ejemplos del operador <code>||</code> (OR lógico).</p> - -<pre class="brush: js">o1 = true || true // t || t regresa true -o2 = false || true // f || t regresa true -o3 = true || false // t || f regresa true -o4 = false || (3 == 4) // f || f regresa false -o5 = "Cat" || "Dog" // t || t regresa "Cat" -o6 = false || "Cat" // f || t regresa "Cat" -o7 = "Cat" || false // t || f regresa "Cat" -</pre> - -<h3 id="Logical_NOT_(!)"><a name="Logical_NOT">Logical NOT (<code>!</code>)</a></h3> - -<p>El siguiente código muestra ejemplos del operador <code>!</code> (NOT lógico).</p> - -<pre class="brush: js">n1 = !true // !t regresa false -n2 = !false // !f regresa true -n3 = !"Cat" // !t regresa false -</pre> - -<h3 id="Reglas_de_conversión">Reglas de conversión</h3> - -<h4 id="Convertir_de_AND_a_OR">Convertir de AND a OR</h4> - -<p>la siguiente operación que involucra Booleans:</p> - -<pre class="brush: js">bCondition1 && bCondition2</pre> - -<p>siempre es igual a:</p> - -<pre class="brush: js">!(!bCondition1 || !bCondition2)</pre> - -<h4 id="Convertir_de_OR_a_AND">Convertir de OR a AND</h4> - -<p>la siguiente operación que involucra Booleans:</p> - -<pre class="brush: js">bCondition1 || bCondition2</pre> - -<p>siempre es igual a:</p> - -<pre class="brush: js">!(!bCondition1 && !bCondition2)</pre> - -<h4 id="Convertir_entre_operadores_NOT">Convertir entre operadores NOT</h4> - -<p>la siguiente operación que involucra Booleans:</p> - -<pre class="brush: js">!!bCondition</pre> - -<p>siempre es igual a:</p> - -<pre class="brush: js">bCondition</pre> - -<h3 id="Eliminando_paréntesis_anidados">Eliminando paréntesis anidados</h3> - -<p>Ya que las expresiones lógicas son evaluadas de izquierda a derecha, siempre es posible eliminar paréntesis en una expresión compleja, si se siguen ciertas reglas.</p> - -<h4 id="Eliminando_operadores_AND_anidados">Eliminando operadores AND anidados</h4> - -<p>La siguiente operación compleja que involucra Booleans:</p> - -<pre class="brush: js">bCondition1 || (bCondition2 && bCondition3)</pre> - -<p>siempre es igual a:</p> - -<pre class="brush: js">bCondition1 || bCondition2 && bCondition3</pre> - -<h4 id="Eliminando_operadores_OR_anidados">Eliminando operadores OR anidados</h4> - -<p>La siguiente operación compleja que involucra Booleans:</p> - -<pre class="brush: js">bCondition1 && (bCondition2 || bCondition3)</pre> - -<p>siempre es igual a:</p> - -<pre class="brush: js">!(!bCondition1 || !bCondition2 && !bCondition3)</pre> - -<h2 id="Especificaciones">Especificaciones</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Especificación</th> - <th scope="col">Estado</th> - <th scope="col">Comentarios</th> - </tr> - <tr> - <td>{{SpecName('ES1')}}</td> - <td>{{Spec2('ES1')}}</td> - <td>Definición inicial.</td> - </tr> - <tr> - <td>{{SpecName('ES5.1', '#sec-11.11')}}</td> - <td>{{Spec2('ES5.1')}}</td> - <td> - <p>Definido en varias secciones de la especificación: <a href="http://www.ecma-international.org/ecma-262/5.1/#sec-11.4.9">Logical NOT Operator</a>, <a href="http://www.ecma-international.org/ecma-262/5.1/#sec-11.11">Binary Logical Operators</a></p> - </td> - </tr> - <tr> - <td>{{SpecName('ES6', '#sec-binary-logical-operators')}}</td> - <td>{{Spec2('ES6')}}</td> - <td>Definido en varias secciones de la especificación: <a href="http://www.ecma-international.org/ecma-262/6.0/#sec-logical-not-operator">Logical NOT Operator</a>, <a href="http://www.ecma-international.org/ecma-262/6.0/#sec-binary-logical-operators">Binary Logical Operators</a></td> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-binary-logical-operators')}}</td> - <td>{{Spec2('ESDraft')}}</td> - <td>Definido en varias secciones de la especificación: <a href="http://tc39.github.io/ecma262/#sec-logical-not-operator">Logical NOT Operator</a>, <a href="http://tc39.github.io/ecma262/#sec-binary-logical-operators">Binary Logical Operators</a></td> - </tr> - </tbody> -</table> - -<h2 id="Compatibilidad_entre_navegadores">Compatibilidad entre navegadores</h2> - -<p>{{CompatibilityTable}}</p> - -<div id="compat-desktop"> -<table class="compat-table"> - <tbody> - <tr> - <th>Característica</th> - <th>Chrome</th> - <th>Firefox (Gecko)</th> - <th>Internet Explorer</th> - <th>Opera</th> - <th>Safari</th> - </tr> - <tr> - <td>AND (<code>&&</code>) lógico</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - </tr> - <tr> - <td>OR (<code>||</code>) lógico</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - </tr> - <tr> - <td>NOT (<code>!</code>) lógico</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - </tr> - </tbody> -</table> -</div> - -<div id="compat-mobile"> -<table class="compat-table"> - <tbody> - <tr> - <th>Característica</th> - <th>Android</th> - <th>Chrome for Android</th> - <th>Firefox Mobile (Gecko)</th> - <th>IE Mobile</th> - <th>Opera Mobile</th> - <th>Safari Mobile</th> - </tr> - <tr> - <td>AND (<code>&&</code>) lógico</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - </tr> - <tr> - <td>OR (<code>||</code>) lógico</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - </tr> - <tr> - <td>NOT (<code>!</code>) lógico</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - </tr> - </tbody> -</table> -</div> - -<h2 id="Ver_también">Ver también</h2> - -<ul> - <li><a href="/en-US/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators">Operaciones binarias</a></li> - <li><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean">Boolean</a></li> -</ul> diff --git a/files/es/web/javascript/referencia/operadores/spread_operator/index.html b/files/es/web/javascript/referencia/operadores/spread_operator/index.html deleted file mode 100644 index 050a2026f6..0000000000 --- a/files/es/web/javascript/referencia/operadores/spread_operator/index.html +++ /dev/null @@ -1,220 +0,0 @@ ---- -title: Operador de propagación -slug: Web/JavaScript/Referencia/Operadores/Spread_operator -tags: - - Experimental - - Expérimental(2) - - JavaScript - - Operador -translation_of: Web/JavaScript/Reference/Operators/Spread_syntax -translation_of_original: Web/JavaScript/Reference/Operators/Spread_operator ---- -<div>{{jsSidebar("Operators")}}</div> - -<p>El operador de propagación <em><strong>spread operator</strong></em> permite que una expresión sea expandida en situaciones donde se esperan múltiples argumentos (llamadas a funciones) o múltiples elementos (arrays literales).</p> - -<h2 id="Sintaxis">Sintaxis</h2> - -<p>Llamadas a funciones:</p> - -<pre class="brush: js">f(...iterableObj); -</pre> - -<p>Arrays literales:</p> - -<pre class="brush: js">[...iterableObj, 4, 5, 6]</pre> - -<p>Desestructuración <em>destructuring</em>:</p> - -<pre class="brush: js">[a, b, ...iterableObj] = [1, 2, 3, 4, 5];</pre> - -<h2 id="Ejemplos">Ejemplos</h2> - -<h3 id="Un_mejor_método_apply">Un mejor método apply</h3> - -<p><strong>Ejemplo:</strong> Es común usar {{jsxref( "Function.prototype.apply")}} en casos donde se require un array como contenedor de los argumentos que se enviarán a una llamada de función:</p> - -<pre class="brush: js">function f(x, y, z) { } -var args = [0, 1, 2]; -f.apply(null, args);</pre> - -<p>Con el operador spread de ES6, el ejemplo anterior se puede rescribir como:</p> - -<pre class="brush: js">function f(x, y, z) { } -var args = [0, 1, 2]; -f(...args);</pre> - -<p>Cualquier argumento en la lista de argumentos puede usar la sintaxis de propagación <em>spread, </em>donde además puede ser usada varias veces.</p> - -<pre class="brush: js">function f(v, w, x, y, z) { } -var args = [0, 1]; -f(-1, ...args, 2, ...[3]);</pre> - -<h3 id="Un_array_literal_mas_poderoso">Un array literal mas poderoso</h3> - -<p><strong>Ejemplo:</strong> La sintaxis de un array literal que existe hoy en día no es suficiente si se requiere agregar los elementos de un array dentro de otro array existente. Actualmente se debe escribir código imperativo usando una combinación de métodos como <code>push</code>, <code>splice</code>, <code>concat</code>, etc. Con la sintaxis de propagación <em>spread</em> esta tarea resulta mucho mas concisa:</p> - -<pre class="brush: js">var parts = ['shoulder', 'knees']; -var lyrics = ['head', ...parts, 'and', 'toes'];</pre> - -<p>Al igual que con una lista de argumentos, en este caso también puede ser usado en cualquier ubicación dentro del array literal, además de poderse incluir una o varias veces.</p> - -<h3 id="Combinación_del_método_apply_y_el_operador_new">Combinación del método apply y el operador new</h3> - -<p><strong>Ejemplo:</strong> En ES5 no es posible combinar <code>new</code> y <code>apply</code> (en ES5 el método <code>apply</code> crea un <code>[[Call]]</code> y no un <code>[[Construct]]</code>). En ES6 la sintaxis de propagación <em>spread</em> soporta esto de forma natural:</p> - -<pre class="brush: js">var dateFields = readDateFields(database); -var d = new Date(...dateFields);</pre> - -<h3 id="Un_método_push_mejorado">Un método push mejorado</h3> - -<p><strong>Ejemplo:</strong> {{jsxref("Global_Objects/Array/push", "push")}} suele usarse para agregar los elementos de un array al final de otro array existente. En ES5 esta tarea puede ser realizada de la siguiente manera:</p> - -<pre class="brush: js">var arr1 = [0, 1, 2]; -var arr2 = [3, 4, 5]; -// Agregar todos los elementos de arr2 a arr1 -Array.prototype.push.apply(arr1, arr2);</pre> - -<p>Usando el operador de propagación <em>spread</em> de ES6, este sería el resultado:</p> - -<pre class="brush: js">var arr1 = [0, 1, 2]; -var arr2 = [3, 4, 5]; -arr1.push(...arr2);</pre> - -<h3 id="Solo_funciona_para_iterables">Solo funciona para iterables</h3> - -<pre class="brush: js">var obj = {"key1":"value1"}; -function myFunction(x) { - console.log(x); // undefined -} -myFunction(...obj); -var args = [...obj]; -console.log(args, args.length) //[] 0</pre> - -<h2 id="Operador_Rest">Operador Rest</h2> - -<p>El operador <em>Rest</em> es exactamente igual a la sintaxis del operador de propagación, y se utiliza para desestructurar arrays y objetos. En cierto modo, <em>Rest</em> es lo contrario de <em>spread</em>. <em>Spread</em> 'expande' un array en sus elementos, y <em>Rest</em> recoge múltiples elementos y los 'condensa' en uno solo.</p> - -<h2 id="Especificaciones">Especificaciones</h2> - -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Especificación</th> - <th scope="col">Estado</th> - <th scope="col">Commentario</th> - </tr> - </thead> - <tbody> - <tr> - <td> - <p>{{SpecName('ES6', '#sec-array-initializer', 'Array Initializer')}}<br> - {{SpecName('ES6', '#sec-argument-lists', 'Argument Lists')}}</p> - </td> - <td>{{Spec2('ES6')}}</td> - <td> - <ul> - <li>12.2.4 Array Initializer</li> - <li>12.3.6 Argument Lists</li> - </ul> - </td> - </tr> - </tbody> -</table> - -<h2 id="Compatibilidad_en_navegadores">Compatibilidad en navegadores</h2> - -<p>{{CompatibilityTable}}</p> - -<div id="compat-desktop"> -<table class="compat-table"> - <tbody> - <tr> - <th>Característica</th> - <th>Chrome</th> - <th>Firefox (Gecko)</th> - <th>Internet Explorer</th> - <th>Opera</th> - <th>Safari (WebKit)</th> - </tr> - <tr> - <td>Operación de spread en arrays literales</td> - <td>{{CompatNo}}<br> - <a href="https://code.google.com/p/v8/issues/detail?id=3018">v8 issue 3018</a></td> - <td>{{ CompatGeckoDesktop("16") }}<br> - {{ CompatGeckoDesktop("36") }} (Symbol.iterator)</td> - <td>{{CompatNo}}</td> - <td>{{CompatNo}}</td> - <td>7.1</td> - </tr> - <tr> - <td>Operación de spread en llamadas a funciones</td> - <td>{{CompatNo}}</td> - <td>{{ CompatGeckoDesktop("27") }}<br> - {{ CompatGeckoDesktop("36") }} (Symbol.iterator)</td> - <td>{{CompatNo}}</td> - <td>{{CompatNo}}</td> - <td>7.1</td> - </tr> - <tr> - <td>Operación de spread en desestructuración<br> - <em>destructuring</em></td> - <td>{{CompatUnknown}}</td> - <td>{{ CompatGeckoDesktop("34") }}<br> - {{ CompatGeckoDesktop("36") }} (Symbol.iterator)</td> - <td>{{CompatUnknown}}</td> - <td>{{CompatUnknown}}</td> - <td>{{CompatUnknown}}</td> - </tr> - </tbody> -</table> -</div> - -<div id="compat-mobile"> -<table class="compat-table"> - <tbody> - <tr> - <th>Características</th> - <th>Android</th> - <th>Firefox Mobile (Gecko)</th> - <th>IE Mobile</th> - <th>Opera Mobile</th> - <th>Safari Mobile</th> - </tr> - <tr> - <td><span style="font-size: 12px; line-height: 18px;">Operación de spread en arrays literales</span></td> - <td>{{CompatNo}}</td> - <td>{{ CompatGeckoMobile("16") }}<br> - {{ CompatGeckoMobile("36") }} (Symbol.iterator)</td> - <td>{{CompatNo}}</td> - <td>{{CompatNo}}</td> - <td>iOS 8</td> - </tr> - <tr> - <td><span style="font-size: 12px; line-height: 18px;">Operación de spread en llamadas a funciones</span></td> - <td>{{CompatNo}}</td> - <td>{{ CompatGeckoMobile("27") }}<br> - {{ CompatGeckoMobile("36") }} (Symbol.iterator)</td> - <td>{{CompatNo}}</td> - <td>{{CompatNo}}</td> - <td>iOS 8</td> - </tr> - <tr> - <td><span style="font-size: 12px; line-height: 18px;">Operación de spread en desestructuración</span><br> - <em>destructuring</em></td> - <td>{{CompatUnknown}}</td> - <td>{{ CompatGeckoDesktop("34") }}<br> - {{ CompatGeckoMobile("36") }} (Symbol.iterator)</td> - <td>{{CompatUnknown}}</td> - <td>{{CompatUnknown}}</td> - <td>{{CompatUnknown}}</td> - </tr> - </tbody> -</table> -</div> - -<h2 id="Temas_relacionados">Temas relacionados</h2> - -<ul> - <li><a href="/en-US/docs/Web/JavaScript/Reference/Functions_and_function_scope/rest_parameters">Parámetros rest</a></li> -</ul> diff --git a/files/es/web/javascript/referencia/palabras_reservadas/index.html b/files/es/web/javascript/referencia/palabras_reservadas/index.html deleted file mode 100644 index 14010f37e3..0000000000 --- a/files/es/web/javascript/referencia/palabras_reservadas/index.html +++ /dev/null @@ -1,99 +0,0 @@ ---- -title: Palabras Reservadas -slug: Web/JavaScript/Referencia/Palabras_Reservadas -tags: - - JavaScript - - palabras reservadas -translation_of: Web/JavaScript/Reference/Lexical_grammar#Keywords -translation_of_original: Web/JavaScript/Reference/Reserved_Words ---- -<p> </p> - -<p>Las siguientes son palabras reservadas y no pueden ser utilizadas como variables, funciones, métodos o identificadores de objetos. Las siguientes son reservadas como palabras claves existentes por la especificación ECMAScript:</p> - -<h3 id="Reserved_keywords_as_of_ECMAScript_6">Reserved keywords as of ECMAScript 6</h3> - -<div class="threecolumns"> -<ul> - <li>{{jsxref("Sentencias/break", "break")}}</li> - <li>{{jsxref("Sentencias/switch", "case")}}</li> - <li><code>class</code></li> - <li>{{jsxref("Sentencias/try...catch", "catch")}}</li> - <li>{{jsxref("Sentencias/const", "const")}}</li> - <li>{{jsxref("Sentencias/continue", "continue")}}</li> - <li>{{jsxref("Sentencias/debugger", "debugger")}}</li> - <li>{{jsxref("Sentencias/switch", "default")}}</li> - <li>{{jsxref("Operadores/delete", "delete")}}</li> - <li>{{jsxref("Sentencias/while", "do")}}</li> - <li>{{jsxref("Sentencias/if...else", "else")}}</li> - <li>{{jsxref("Sentencias/export", "export")}}</li> - <li><code>extends</code></li> - <li>{{jsxref("Sentencias/try...catch", "finally")}}</li> - <li>{{jsxref("Sentencias/for", "for")}}</li> - <li>{{jsxref("Sentencias/function", "function")}}</li> - <li>{{jsxref("Sentencias/if...else", "if")}}</li> - <li>{{jsxref("Sentencias/import", "import")}}</li> - <li>{{jsxref("Sentencias/for...in", "in")}}</li> - <li>{{jsxref("Operadores/instanceof", "instanceof")}}</li> - <li>{{jsxref("Sentencias/let", "let")}}</li> - <li>{{jsxref("Operadores/new", "new")}}</li> - <li>{{jsxref("Sentencias/return", "return")}}</li> - <li>{{jsxref("Operadores/super", "super")}}</li> - <li>{{jsxref("Sentencias/switch", "switch")}}</li> - <li>{{jsxref("Operadores/this", "this")}}</li> - <li>{{jsxref("Sentencias/throw", "throw")}}</li> - <li>{{jsxref("Sentencias/try...catch", "try")}}</li> - <li>{{jsxref("Operadores/typeof", "typeof")}}</li> - <li>{{jsxref("Sentencias/var", "var")}}</li> - <li>{{jsxref("Operadores/void", "void")}}</li> - <li>{{jsxref("Sentencias/while", "while")}}</li> - <li>{{jsxref("Sentencias/with", "with")}}</li> - <li><code>yield</code></li> -</ul> -</div> - -<p>Las siguientes estan reservadas como palabras futuras por la especificación ECMAScript:</p> - -<ul> - <li><code>enum</code></li> -</ul> - -<p>Las siguientes estan reservadas como palabras futuras cuando se encuentre el modo correcto para su estructura de codigo:</p> - -<div class="threecolumns"> -<ul> - <li><code>implements</code></li> - <li><code>package</code></li> - <li><code>protected</code></li> - <li><code>static</code></li> - <li><code>interface</code></li> - <li><code>private</code></li> - <li><code>public</code></li> -</ul> -</div> - -<h4 id="Futuras_Palabras_Reservadas_en_estandares_antiguos">Futuras Palabras Reservadas en estandares antiguos</h4> - -<p>Las siguientes estan reservadas como palabras futuras por la antigua especificación ECMAScript (ECMAScript 1 hasta 3).</p> - -<div class="threecolumns"> -<ul> - <li><code>abstract</code></li> - <li><code>boolean</code></li> - <li><code>byte</code></li> - <li><code>char</code></li> - <li><code>double</code></li> - <li><code>final</code></li> - <li><code>float</code></li> - <li><code>goto</code></li> - <li><code>int</code></li> - <li><code>long</code></li> - <li><code>native</code></li> - <li><code>short</code></li> - <li><code>synchronized</code></li> - <li><code>transient</code></li> - <li><code>volatile</code></li> -</ul> -</div> - -<p>Adicionalmente, los literales "<code>null"</code>, "<code>true"</code>, y "<code>false"</code> estan reservadas en ECMAScript para usos normales.</p> diff --git a/files/es/web/javascript/referencia/sentencias/default/index.html b/files/es/web/javascript/referencia/sentencias/default/index.html deleted file mode 100644 index a25a5a5369..0000000000 --- a/files/es/web/javascript/referencia/sentencias/default/index.html +++ /dev/null @@ -1,121 +0,0 @@ ---- -title: default -slug: Web/JavaScript/Referencia/Sentencias/default -tags: - - JavaScript - - Palabra clave -translation_of: Web/JavaScript/Reference/Statements/switch -translation_of_original: Web/JavaScript/Reference/Statements/default ---- -<div>{{jsSidebar("Sentencias")}}</div> - -<p>La palabra clave<strong> default, </strong>en JavaScript puede ser usada en dos situaciones: dentro una sentencia {{jsxref("Sentencias/switch", "switch")}}, o con un sentencia{{jsxref("Sentencias/export", "export")}}.</p> - -<div>{{EmbedInteractiveExample("pages/js/statement-default.html")}}</div> - -<p class="hidden">El codigo fuente para este ejemplo interactivo esta almacenado en un repositorio de GitHub. Si quieres contribuir al proyecto de ejemplos interactivos, clone <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> y mandenos un pull request.</p> - -<h2 id="Sintaxis">Sintaxis</h2> - -<p>Dentro de una sentencia {{jsxref("Sentencias/switch", "switch")}}:</p> - -<pre class="syntaxbox">switch (expresion) { - case valor1: - //Declaración ejecutada cuando el resultado de la expresion conincida con valor1 - [break;] - default: - //Declaración ejecutada cuando ninguno de los valores conincida con algun valor de la expresion - [break;] -}</pre> - -<p>Con una sentencia {{jsxref("Sentencias/export", "export")}}:</p> - -<pre class="syntaxbox">export default <em>nameN</em> </pre> - -<h2 id="Descripción">Descripción</h2> - -<p>Para mas detalles vea las paginas:</p> - -<ul> - <li>Sentencia {{jsxref("Sentencias/switch", "switch")}} y</li> - <li>Sentencia {{jsxref("Sentencias/export", "export")}}.</li> -</ul> - -<h2 id="Ejemplos">Ejemplos</h2> - -<h3 id="Usando_default_en_una_sentencia_switch">Usando <code>default</code> en una sentencia <code>switch</code></h3> - -<p>En el siguiente ejemplo, si se evalua <code>expr</code> como "Naranjas" o "Manzanas", el programa coincide los valores en cada caso: "Naranjas" o "Manzanas", y ejecuta la declaración correspondiente. La palabra clave <code>default</code> ayudara en algun otro caso y ejecuta la declaración asociada.</p> - -<pre class="brush: js">switch (expr) { - case 'Naranjas': - console.log('Las Naranjas cuestan $0.59 el kilogramo.'); - break; - case 'Manzanas': - console.log('Las Manzanas cuestan $0.32 el kilogramo.'); - break; - default: - console.log('Lo esntimos, no tenemos ' + expr + '.'); -}</pre> - -<h3 id="Usando_default_con_export">Usando <code>default</code> con <code>export</code></h3> - -<p>Si queres exportar un solo valor o necesitas reservar un valor para un modulo, puedes usar una exportación por defecto:</p> - -<pre class="brush: js">// modulo "mi-modulo.js" -let cube = function cube(x) { - return x * x * x; -}; -export default cube;</pre> - -<p>Entonces, en otro script, sera sencillo de importar el valor del modulo:</p> - -<pre class="brush: js">// modulo "otro-modulo.js" -import cubeArea from 'mi-modulo'; //default export nos da la libertad de decir import cubeArea, en lugar de import cube from 'my-module' -console.log(cubeArea(3)); // 27 -</pre> - -<h2 id="Especificaciones">Especificaciones</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Specification</th> - <th scope="col">Status</th> - <th scope="col">Comment</th> - </tr> - <tr> - <td>{{SpecName('ES6', '#sec-switch-statement', 'switch statement')}}</td> - <td>{{Spec2('ES6')}}</td> - <td> </td> - </tr> - <tr> - <td>{{SpecName('ES6', '#sec-exports', 'Exports')}}</td> - <td>{{Spec2('ES6')}}</td> - <td> </td> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-switch-statement', 'switch statement')}}</td> - <td>{{Spec2('ESDraft')}}</td> - <td> </td> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-exports', 'Exports')}}</td> - <td>{{Spec2('ESDraft')}}</td> - <td> </td> - </tr> - </tbody> -</table> - -<h2 id="Compatibilidad_con_navegadores">Compatibilidad con navegadores</h2> - -<div class="hidden">La tabla de compatibilidad en esta pagina es generada desde datos estruturados. si quieres contribuir con los datos, revisa <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> y envianos un pull request.</div> - -<p>{{Compat("javascript.statements.default")}}</p> - -<h2 id="Vea_tambien">Vea tambien</h2> - -<ul> - <li>{{jsxref("Sentencias/export", "export")}}</li> - <li>{{jsxref("Sentencias/switch", "switch")}}</li> -</ul> diff --git a/files/es/web/javascript/vectores_tipados/index.html b/files/es/web/javascript/typed_arrays/index.html index ba82a49ebd..ba82a49ebd 100644 --- a/files/es/web/javascript/vectores_tipados/index.html +++ b/files/es/web/javascript/typed_arrays/index.html |