{"version":1,"pages":[{"id":"-LboT621sGKFbOC3rUss","title":"Introducción","pathname":"/javascript-avanzado-en-espanol","siteSpaceId":"sitesp_grZQY","description":""},{"id":"-LboTKJU7QZ6UNin3npQ","title":"I- Up & Going","pathname":"/javascript-avanzado-en-espanol/chapter1","siteSpaceId":"sitesp_grZQY","description":""},{"id":"-LboTKJV08vyVRKsyoa4","title":"0- Prefacio","pathname":"/javascript-avanzado-en-espanol/chapter1/1-prefacio","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"}]},{"id":"-LboTKJWEOltaOzKXQg9","title":"1- En la programación","pathname":"/javascript-avanzado-en-espanol/chapter1/1-capitulo-1-en-la-programacion","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"}]},{"id":"-LboTKJXdt041KzIqUgF","title":"1.1 Código","pathname":"/javascript-avanzado-en-espanol/chapter1/1-capitulo-1-en-la-programacion/11-codigo","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"},{"label":"1- En la programación"}]},{"id":"-LboTKJYc_pSqBQxAL9c","title":"1.2 Inténtalo tú mismo","pathname":"/javascript-avanzado-en-espanol/chapter1/1-capitulo-1-en-la-programacion/12-intentalo-tu-mismo","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"},{"label":"1- En la programación"}]},{"id":"-LboTKJZh0rw-muHKDuU","title":"1.3 Operadores","pathname":"/javascript-avanzado-en-espanol/chapter1/1-capitulo-1-en-la-programacion/13-operadores","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"},{"label":"1- En la programación"}]},{"id":"-LboTKJ_v5FYXofpEgjH","title":"1.4 Valores y Tipos","pathname":"/javascript-avanzado-en-espanol/chapter1/1-capitulo-1-en-la-programacion/14-valores-y-tipos","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"},{"label":"1- En la programación"}]},{"id":"-LboTKJaMwn9qRNkAmvb","title":"1.5 Comentarios del Código","pathname":"/javascript-avanzado-en-espanol/chapter1/1-capitulo-1-en-la-programacion/15-comentarios-del-codigo","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"},{"label":"1- En la programación"}]},{"id":"-LboTKJb0tEC6He446qI","title":"1.6 Variables","pathname":"/javascript-avanzado-en-espanol/chapter1/1-capitulo-1-en-la-programacion/16-variables","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"},{"label":"1- En la programación"}]},{"id":"-LboTKJccOLw_3WT7CkE","title":"1.7 Bloques","pathname":"/javascript-avanzado-en-espanol/chapter1/1-capitulo-1-en-la-programacion/17-bloques","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"},{"label":"1- En la programación"}]},{"id":"-LboTKJdMpGufAjXkrvd","title":"1.8 Condicionales","pathname":"/javascript-avanzado-en-espanol/chapter1/1-capitulo-1-en-la-programacion/18-condicionales","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"},{"label":"1- En la programación"}]},{"id":"-LboTKJejb3uMtFzdcQW","title":"1.9 Bucles","pathname":"/javascript-avanzado-en-espanol/chapter1/1-capitulo-1-en-la-programacion/19-bucles","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"},{"label":"1- En la programación"}]},{"id":"-LboTKJfLEhUKCoyjOI_","title":"1.10 Funciones","pathname":"/javascript-avanzado-en-espanol/chapter1/1-capitulo-1-en-la-programacion/110-funciones","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"},{"label":"1- En la programación"}]},{"id":"-LboTKJgL1o7hq038Ttx","title":"1.11 Scope (Ámbito)","pathname":"/javascript-avanzado-en-espanol/chapter1/1-capitulo-1-en-la-programacion/111-scope-alcance","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"},{"label":"1- En la programación"}]},{"id":"-LboTKJhi_GTuN4hSmra","title":"1.12 Práctica","pathname":"/javascript-avanzado-en-espanol/chapter1/1-capitulo-1-en-la-programacion/112-practica","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"},{"label":"1- En la programación"}]},{"id":"-LboTKJiA7v5ko2Fj5sj","title":"1.13 - Revisión","pathname":"/javascript-avanzado-en-espanol/chapter1/1-capitulo-1-en-la-programacion/113-revision","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"},{"label":"1- En la programación"}]},{"id":"-LboTKJjvFgQkzE1Y216","title":"2- En Javascript","pathname":"/javascript-avanzado-en-espanol/chapter1/2-en-javascript","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"}]},{"id":"-LboTKJkKTyAIM9YuGS5","title":"2.1 Valores y Tipos","pathname":"/javascript-avanzado-en-espanol/chapter1/2-en-javascript/1-valores-y-tipos","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"},{"label":"2- En Javascript"}]},{"id":"-LboTKJliOYtZYSZRkZ6","title":"2.2 Variables","pathname":"/javascript-avanzado-en-espanol/chapter1/2-en-javascript/22-variables","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"},{"label":"2- En Javascript"}]},{"id":"-LboTKJmwcbFlNFjnqfc","title":"2.3 Condicionales","pathname":"/javascript-avanzado-en-espanol/chapter1/2-en-javascript/23-condicionales","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"},{"label":"2- En Javascript"}]},{"id":"-LboTKJni6YX52s69mXj","title":"2.4 Modo estricto","pathname":"/javascript-avanzado-en-espanol/chapter1/2-en-javascript/24-modo-estricto","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"},{"label":"2- En Javascript"}]},{"id":"-LboTKJoL9q2Xua_T3P5","title":"2.5 Funciones como Valores","pathname":"/javascript-avanzado-en-espanol/chapter1/2-en-javascript/25-funciones-como-valores","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"},{"label":"2- En Javascript"}]},{"id":"-LboTKJp0-4X5yNAcadD","title":"2.6 Identificador This","pathname":"/javascript-avanzado-en-espanol/chapter1/2-en-javascript/26-identificador-this","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"},{"label":"2- En Javascript"}]},{"id":"-LboTKJq5yME_fvmiNbr","title":"2.7 Prototypes","pathname":"/javascript-avanzado-en-espanol/chapter1/2-en-javascript/27-prototypes","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"},{"label":"2- En Javascript"}]},{"id":"-LboTKJr_ZkxY_6OQHiR","title":"2.8 Lo Viejo y Lo Nuevo","pathname":"/javascript-avanzado-en-espanol/chapter1/2-en-javascript/28-lo-viejo-y-lo-nuevo","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"},{"label":"2- En Javascript"}]},{"id":"-LboTKJsJatrAKyird2s","title":"2.9 Non-JavaScript","pathname":"/javascript-avanzado-en-espanol/chapter1/2-en-javascript/29-non-javascript","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"},{"label":"2- En Javascript"}]},{"id":"-LboTKJt-bogJiMyzfWE","title":"2.10 Revisión","pathname":"/javascript-avanzado-en-espanol/chapter1/2-en-javascript/210-revision","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"},{"label":"2- En Javascript"}]},{"id":"-LboTKJusPKOaTgG7k9c","title":"3- En YDKJS","pathname":"/javascript-avanzado-en-espanol/chapter1/3-en-ydkjs","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"}]},{"id":"-LboTKJvPoEaCBsX-_qd","title":"3.1 Scope & Closures","pathname":"/javascript-avanzado-en-espanol/chapter1/3-en-ydkjs/31-scope-and-closures","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"},{"label":"3- En YDKJS"}]},{"id":"-LboTKJwhqBEtkSoi3du","title":"3.2 This & Object Prototypes","pathname":"/javascript-avanzado-en-espanol/chapter1/3-en-ydkjs/31-this-and-object-prototypes","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"},{"label":"3- En YDKJS"}]},{"id":"-LboTKJx70wtrAVpHi7z","title":"3.3 Tipos & Gramática","pathname":"/javascript-avanzado-en-espanol/chapter1/3-en-ydkjs/32-tipos-and-gramatica","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"},{"label":"3- En YDKJS"}]},{"id":"-LboTKJyPUYVPp1xr6tV","title":"3.4 Async & Performance","pathname":"/javascript-avanzado-en-espanol/chapter1/3-en-ydkjs/34-async-and-performance","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"},{"label":"3- En YDKJS"}]},{"id":"-LboTKJzkY1riVWjF76e","title":"3.5 ES6 & Más allá","pathname":"/javascript-avanzado-en-espanol/chapter1/3-en-ydkjs/35-es6-and-mas-alla","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"},{"label":"3- En YDKJS"}]},{"id":"-LboTKK-EbwRQ-XfDje4","title":"3.6 Revisión","pathname":"/javascript-avanzado-en-espanol/chapter1/3-en-ydkjs/36-revision","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"I- Up & Going"},{"label":"3- En YDKJS"}]},{"id":"-LboTKK08WA_jLQOoAEq","title":"II- Scope & Closures","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures","siteSpaceId":"sitesp_grZQY","description":""},{"id":"-MYFm-do8QxDkJ3Uzb8k","title":"0- Prefacio","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/0-prefacio","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"}]},{"id":"-LboTKK2AtGn6DuNtVIl","title":"1- ¿Qué es el Scope?","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/1-que-es-el-scope","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"}]},{"id":"-LboTKK3aSuHvOktZWi8","title":"1.1 Teoría del Compilador","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/1-que-es-el-scope/12-teoria-del-compilador","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"},{"label":"1- ¿Qué es el Scope?"}]},{"id":"-LboTKK4_ABGuI61C0X7","title":"1.2 Entendiendo el Scope","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/1-que-es-el-scope/12-entendiendo-el-scope","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"},{"label":"1- ¿Qué es el Scope?"}]},{"id":"-LboTKK5d6AnXqXUvNiA","title":"1.3 Scopes Anidados","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/1-que-es-el-scope/13-scopes-anidados","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"},{"label":"1- ¿Qué es el Scope?"}]},{"id":"-LboTKK6aeI7ie0sDb3O","title":"1.4 Errores","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/1-que-es-el-scope/14-errores","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"},{"label":"1- ¿Qué es el Scope?"}]},{"id":"-LboTKK7GN8enGSOmmM3","title":"1.5 Revisión","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/1-que-es-el-scope/15-revision","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"},{"label":"1- ¿Qué es el Scope?"}]},{"id":"-LboTKK8PMTdHj7nfqpV","title":"2- Lexical Scope","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/2-lexical-scope","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"}]},{"id":"-LboTKK9v_R_8jHiH3Fs","title":"2.1 Tiempo de Lex","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/2-lexical-scope/21-hora-de-lex","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"},{"label":"2- Lexical Scope"}]},{"id":"-LboTKKAbgGxKP5ExUei","title":"2.2 Trucos léxicos","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/2-lexical-scope/22-trucos-lexicos","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"},{"label":"2- Lexical Scope"}]},{"id":"-LboTKKBOwdcYbrCg-TB","title":"2.3 Revisión","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/2-lexical-scope/23-revision","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"},{"label":"2- Lexical Scope"}]},{"id":"-LboTKKCWnS1oyBdh92k","title":"3- Function vs. Block Scope","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/3-function-vs-block-scope","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"}]},{"id":"-LboTKKDU7OM8ZtclezL","title":"3.1 Ámbito de las funciones","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/3-function-vs-block-scope/31-ambito-de-las-funciones","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"},{"label":"3- Function vs. Block Scope"}]},{"id":"-LboTKKER09eE4LXWLOM","title":"3.2 Ocultación en el ámbito común","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/3-function-vs-block-scope/32-ocultacion-en-el-ambito-comun","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"},{"label":"3- Function vs. Block Scope"}]},{"id":"-LboTKKFzt-EdBS_Mprb","title":"3.3 Funciones como ámbitos","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/3-function-vs-block-scope/33-funciones-como-ambitos","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"},{"label":"3- Function vs. Block Scope"}]},{"id":"-LboTKKG1KJe-T5fTQgb","title":"3.4 Bloques como ámbitos","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/3-function-vs-block-scope/34-bloques-como-ambitos","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"},{"label":"3- Function vs. Block Scope"}]},{"id":"-LboTKKH68SdCFtZM4p6","title":"3.5 Revisión (TL; DR)","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/3-function-vs-block-scope/35-revision-tl-dr","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"},{"label":"3- Function vs. Block Scope"}]},{"id":"-LboTKKIezi69HoDWJrL","title":"4- Hoisting","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/4-hoisting","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"}]},{"id":"-LboTKKJhssL54Nwn5Gm","title":"4.1 ¿El Huevo o la Gallina?","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/4-hoisting/41-el-huevo-o-la-gallina","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"},{"label":"4- Hoisting"}]},{"id":"-LboTKKKWgYMPixoURW2","title":"4.2 El compilador pega de nuevo","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/4-hoisting/42-el-compilador-pega-de-nuevo","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"},{"label":"4- Hoisting"}]},{"id":"-LboTKKLTFhfRRl8jLgq","title":"4.3 Funciones Primero","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/4-hoisting/43-funciones-primero","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"},{"label":"4- Hoisting"}]},{"id":"-LboTKKMVDR8u13miJLC","title":"4.4 Revisión","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/4-hoisting/44-revision","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"},{"label":"4- Hoisting"}]},{"id":"-LboTKKNaDjqd89sk31P","title":"5- Scope Closure","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/5-scope-closure","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"}]},{"id":"-LboTKKOCSvWQP_COdMm","title":"5.1  Ilustración","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/5-scope-closure/51-ilustraci-on","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"},{"label":"5- Scope Closure"}]},{"id":"-LboTKKPvI3sM45BaeXi","title":"5.2 Nitty Gritty","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/5-scope-closure/52-nitty-gritty","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"},{"label":"5- Scope Closure"}]},{"id":"-LboTKKQtO_R68xlp7-u","title":"5.3 Ahora puedo ver","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/5-scope-closure/53-ahora-puedo-ver","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"},{"label":"5- Scope Closure"}]},{"id":"-LboTKKRdvaRikPimrDS","title":"5.4 Loops + Closure","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/5-scope-closure/54-loops-+-closure","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"},{"label":"5- Scope Closure"}]},{"id":"-LboTKKSvdg_YgS8ykGw","title":"5.5 Módulos","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/5-scope-closure/55-modulos","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"},{"label":"5- Scope Closure"}]},{"id":"-LboTKKT-SoPnPDlrhbK","title":"5.6 Revisión","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/5-scope-closure/56-revision","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"},{"label":"5- Scope Closure"}]},{"id":"-LboTKKU59y0_dh2kyxg","title":"6- Scope Dinámico","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/6-scope-dinamico","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"}]},{"id":"-LboTKKVNZB5XqR-cqO8","title":"7- Ámbito de bloque de Polyfilling","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/7-alcance-del-bloque-de-polyfilling","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"}]},{"id":"-LboTKKWxghTrVUjGvPq","title":"7.1 Traceur","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/7-alcance-del-bloque-de-polyfilling/71-traceur","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"},{"label":"7- Ámbito de bloque de Polyfilling"}]},{"id":"-LboTKKX8fOWQ25swrOO","title":"7.2 Bloques implícitos vs. explícitos","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/7-alcance-del-bloque-de-polyfilling/72-bloques-implicitos-vs-explicitos","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"},{"label":"7- Ámbito de bloque de Polyfilling"}]},{"id":"-LboTKKYLgzFPdBOnpKO","title":"7.3 Rendimiento","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/7-alcance-del-bloque-de-polyfilling/73-rendimiento","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"},{"label":"7- Ámbito de bloque de Polyfilling"}]},{"id":"-LboTKKZLXHXJTwCkMQF","title":"8- Lexical-this","pathname":"/javascript-avanzado-en-espanol/ii-scope-and-closures/8-lexical-this","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"II- Scope & Closures"}]},{"id":"-LboTKK_j9E9d2TMZeal","title":"III- this & Object Prototypes","pathname":"/javascript-avanzado-en-espanol/iii-this-and-object-prototypes","siteSpaceId":"sitesp_grZQY","description":""},{"id":"-LboTKKal-q-sE6kuPir","title":"0- Prefacio","pathname":"/javascript-avanzado-en-espanol/iii-this-and-object-prototypes/0-prefacio","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"III- this & Object Prototypes"}]},{"id":"-LboTKKbom46g9adDcYP","title":"1- this o That?","pathname":"/javascript-avanzado-en-espanol/iii-this-and-object-prototypes/1-this-o-that","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"III- this & Object Prototypes"}]},{"id":"-LboTKKcphYg3-4Zyrv-","title":"1.1 ¿Porque this?","pathname":"/javascript-avanzado-en-espanol/iii-this-and-object-prototypes/1-this-o-that/11-porque-this","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"III- this & Object Prototypes"},{"label":"1- this o That?"}]},{"id":"-LboTKKd1xrpPyrItuUM","title":"1.2 Confusiones","pathname":"/javascript-avanzado-en-espanol/iii-this-and-object-prototypes/1-this-o-that/12-confusiones","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"III- this & Object Prototypes"},{"label":"1- this o That?"}]},{"id":"-LboTKKeiEJ9kdIO_DBH","title":"1.3 ¿Que es this?","pathname":"/javascript-avanzado-en-espanol/iii-this-and-object-prototypes/1-this-o-that/13-que-es-this","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"III- this & Object Prototypes"},{"label":"1- this o That?"}]},{"id":"-LboTKKfkW3c1KdRh0wB","title":"1.4 Revisión","pathname":"/javascript-avanzado-en-espanol/iii-this-and-object-prototypes/1-this-o-that/14-revision","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"III- this & Object Prototypes"},{"label":"1- this o That?"}]},{"id":"-LboTKKgDOa51fLkHH0g","title":"2- this, todo tiene sentido ahora!","pathname":"/javascript-avanzado-en-espanol/iii-this-and-object-prototypes/2-this-todo-tiene-sentido-ahora","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"III- this & Object Prototypes"}]},{"id":"-LboTKKhe4-TkpEqZ0l-","title":"2.1 Sitio de llamada","pathname":"/javascript-avanzado-en-espanol/iii-this-and-object-prototypes/2-this-todo-tiene-sentido-ahora/21-sitio-de-llamada","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"III- this & Object Prototypes"},{"label":"2- this, todo tiene sentido ahora!"}]},{"id":"-LboTKKixKQlFjS0vXrw","title":"2.2 Nada más que reglas","pathname":"/javascript-avanzado-en-espanol/iii-this-and-object-prototypes/2-this-todo-tiene-sentido-ahora/22-nada-mas-que-reglas","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"III- this & Object Prototypes"},{"label":"2- this, todo tiene sentido ahora!"}]},{"id":"-LboTKKjkcBZt_uxopVm","title":"2.3 Todo en orden","pathname":"/javascript-avanzado-en-espanol/iii-this-and-object-prototypes/2-this-todo-tiene-sentido-ahora/23-todo-en-orden","siteSpaceId":"sitesp_grZQY","description":"","breadcrumbs":[{"label":"III- this & Object Prototypes"},{"label":"2- this, todo tiene sentido ahora!"}]}]}