{"id":95613,"date":"2022-08-27T16:26:51","date_gmt":"2022-08-27T14:26:51","guid":{"rendered":"https:\/\/rmarketingdigital.com\/javascript\/porque-el-mapeo-de-una-matriz-construida-en-javascript-no-funciona\/"},"modified":"2020-12-04T14:18:58","modified_gmt":"2020-12-04T17:18:58","slug":"porque-el-mapeo-de-una-matriz-construida-en-javascript-no-funciona","status":"publish","type":"post","link":"https:\/\/rmarketingdigital.com\/fr\/javascript\/porque-el-mapeo-de-una-matriz-construida-en-javascript-no-funciona\/","title":{"rendered":"Pourquoi le mappage d&#039;un tableau int\u00e9gr\u00e9 en JavaScript ne fonctionne-t-il pas?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Contenidos<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/rmarketingdigital.com\/fr\/javascript\/porque-el-mapeo-de-una-matriz-construida-en-javascript-no-funciona\/#Escenario\" >Escenario<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/rmarketingdigital.com\/fr\/javascript\/porque-el-mapeo-de-una-matriz-construida-en-javascript-no-funciona\/#Explicacion\" >Explicaci\u00f3n<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/rmarketingdigital.com\/fr\/javascript\/porque-el-mapeo-de-una-matriz-construida-en-javascript-no-funciona\/#Solucion\" >Soluci\u00f3n<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/rmarketingdigital.com\/fr\/javascript\/porque-el-mapeo-de-una-matriz-construida-en-javascript-no-funciona\/#Conclusion\" >Conclusi\u00f3n<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<div itemprop=\"articleBody\">\n<p>\u00bfPorqu\u00e9 raz\u00f3n no funciona el mapeo de una matriz construida en JavaScript?<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Escenario\"><\/span>Escenario<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Por el bien de la demostraci\u00f3n, supongamos que necesitas generar una matriz de n\u00fameros del 0 al 99. \u00bfC\u00f3mo podr\u00eda hacer esto? Aqu\u00ed hay una opci\u00f3n:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">&#13;\nconst arr = [];&#13;\n&#13;\nfor (let i = 0; i &lt; 100; i++) { arr[i] = i; }&#13;\n&#13;\n<\/pre>\n<p>Si eres como yo, ver un bucle tradicional en JavaScript te hace sentir un poco inc\u00f3modo. De hecho, no he escrito un bucle tradicional en a\u00f1os gracias a las funciones de orden superior como\u00a0 mapa, filtro y reducci\u00f3n. Tal vez no has tenido contacto con la programaci\u00f3n funcional y est\u00e1s pensando que la soluci\u00f3n anterior parece estar perfectamente bien. T\u00e9cnicamente lo es, pero despu\u00e9s de haber probado la magia de las funciones de orden superior, probablemente est\u00e1s pensando, <em>\u00abDebe haber una\u00a0mejor manera\u00bb<\/em>. Mi primera reacci\u00f3n a este problema fue: <em>\u00ab\u00a1Lo s\u00e9! Crear\u00e9 una matriz vac\u00eda de longitud 100 y mapear\u00e9 los \u00edndices de cada elemento\u00bb<\/em>. JavaScript te permite crear una matriz vac\u00eda de longitud <em>n<\/em> con el constructor de matrices, de esta manera:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">&#13;\n&#13;\nconst arr = Array(100);&#13;\n&#13;\n<\/pre>\n<p>Perfecto, \u00bfverdad? Tengo una matriz de longitud 100, as\u00ed que ahora s\u00f3lo necesito mapear el \u00edndice de cada elemento.<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">&#13;\nconst array = Array(100).map((_, i) =&gt; i);&#13;\n&#13;\nconsole.log(arr[0] === undefined); \/\/ true&#13;\n<\/pre>\n<p>\u00bf\u00a1Qu\u00e9 ocurre!? El primer elemento del array deber\u00eda ser 0, \u00a1pero en realidad es indefinido!<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Explicacion\"><\/span>Explicaci\u00f3n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Hay una distinci\u00f3n t\u00e9cnica importante que necesito hacer aqu\u00ed para explicar por qu\u00e9 sucedi\u00f3 esto. Internamente, las matrices JavaScript son objetos, con n\u00fameros como claves. Por ejemplo:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">&#13;\n['a', 'b', 'c']&#13;\n<\/pre>\n<p>es esencialmente equivalente a este objeto:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">&#13;\n{&#13;\n0: 'a',&#13;\n1: 'b',&#13;\n2: 'c',&#13;\nlength: 3&#13;\n}&#13;\n<\/pre>\n<p>Cuando se accede al elemento en el \u00edndice 0 de un array, en realidad s\u00f3lo se accede a una propiedad de objeto cuya clave es 0. Esto es importante porque cuando se piensa en los arrays como objetos en conjunci\u00f3n con la forma en que se implementan estas funciones de orden superior (no te preocupes, yo hice esa parte por ti), la causa de nuestro problema tiene sentido.<\/p>\n<p>Cuando se crea una nueva matriz con el constructor de matrices, se crea un nuevo objeto de matriz con su propiedad de longitud ajustada al valor que t\u00fa has pasado, pero por lo dem\u00e1s el objeto es un vac\u00edo. No hay claves de \u00edndice en la representaci\u00f3n de objetos del array.<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">&#13;\n{&#13;\n\/\/\u00a1Nada de claves de \u00edndice!&#13;\nlength: 100&#13;\n}&#13;\n<\/pre>\n<p>Se obtiene undefined cuando se intenta acceder al valor del array en el \u00edndice 0, pero no es que el valor indefinido se almacene en el \u00edndice 0, es que el comportamiento por defecto en JavaScript es devolver undefined si se intenta acceder al valor de un objeto para una clave que no existe.<\/p>\n<p>Sucede que las funciones de orden superior mapean, reducen, filtran e iteran sobre las claves de \u00edndice del objeto array de 0 a longitud, pero la callback s\u00f3lo se ejecuta si la clave existe en el objeto. Esto explica por qu\u00e9 nuestra callback nunca es llamada y no pasa nada cuando llamamos a la funci\u00f3n de mapa en la matriz \u2013 \u00a1no hay claves de \u00edndice!<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Solucion\"><\/span>Soluci\u00f3n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Como ya sab\u00e9is, lo que necesitamos es un array cuya representaci\u00f3n interna de objetos contenga una clave para cada n\u00famero desde el 0 hasta la longitud. La mejor manera de hacer esto es esparcir la matriz en una matriz vac\u00eda.<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">&#13;\nconst arr = [...Array(100)].map((_, i) =&gt; i);&#13;\n&#13;\nconsole.log(arr[0]);&#13;\n\/\/ 0&#13;\n<\/pre>\n<p>La dispersi\u00f3n del array en un array vac\u00edo da como resultado un array que est\u00e1 lleno de elementos indefinidos en cada \u00edndice.<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">&#13;\n{&#13;\n0: undefined,&#13;\n1: undefined,&#13;\n2: undefined,&#13;\n...&#13;\n99: undefined,&#13;\nlength: 100&#13;\n}&#13;\n<\/pre>\n<p>Esto se debe a que el operador de extensi\u00f3n es m\u00e1s simple que la funci\u00f3n de mapa. Simplemente recorre el array (o cualquier otro iterable, en realidad) de 0 a longitud y crea una nueva clave de \u00edndice en el array adjunto con el valor devuelto por el array de dispersi\u00f3n en el \u00edndice actual. Dado que JavaScript devuelve informaci\u00f3n no definida de nuestra matriz de dispersi\u00f3n en cada uno de sus \u00edndices (recuerda que lo hace por defecto porque no tiene la clave de \u00edndice para ese valor), terminamos con una nueva matriz que en realidad est\u00e1 llena de claves de \u00edndice y, por lo tanto, es mapeable (y reductible, filtrable y apta para cada uno).<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusi\u00f3n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Descubrimos algunas de las implicaciones de los arrays siendo representados internamente como objetos en Javascript, y aprendimos la mejor manera de crear arrays de longitud arbitraria llenos de cualquier valor que necesites.<\/p>\n<p>Como siempre, puedes seguir navegando en esta web donde hallar\u00e1s los mejores cursos en JavaScript.<\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfPorqu\u00e9 raz\u00f3n no funciona el mapeo de una matriz construida en JavaScript? Escenario Por el bien de la demostraci\u00f3n, supongamos que necesitas generar una matriz de n\u00fameros del 0 al&#8230;<\/p>","protected":false},"author":1,"featured_media":95614,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1374],"tags":[],"class_list":["post-95613","post","type-post","status-publish","format-standard","has-post-thumbnail","category-javascript"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v28.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>\u00bfPorqu\u00e9 el mapeo de una matriz construida en JavaScript no funciona? - R Marketing Digital<\/title>\n<meta name=\"description\" content=\"\u00bfPorqu\u00e9 raz\u00f3n no funciona el mapeo de una matriz construida en JavaScript? Escenario Por el bien de la demostraci\u00f3n, supongamos que necesitas generar una\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rmarketingdigital.com\/fr\/javascript\/porque-el-mapeo-de-una-matriz-construida-en-javascript-no-funciona\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u00bfPorqu\u00e9 el mapeo de una matriz construida en JavaScript no funciona?\" \/>\n<meta property=\"og:description\" content=\"\u00bfPorqu\u00e9 raz\u00f3n no funciona el mapeo de una matriz construida en JavaScript? Escenario Por el bien de la demostraci\u00f3n, supongamos que necesitas generar una\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rmarketingdigital.com\/fr\/javascript\/porque-el-mapeo-de-una-matriz-construida-en-javascript-no-funciona\/\" \/>\n<meta property=\"og:site_name\" content=\"R Marketing Digital\" \/>\n<meta property=\"article:published_time\" content=\"2022-08-27T14:26:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/12\/StakeholderMatriz2-5009107.png\" \/>\n\t<meta property=\"og:image:width\" content=\"701\" \/>\n\t<meta property=\"og:image:height\" content=\"426\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"R Marketing Digital\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/porque-el-mapeo-de-una-matriz-construida-en-javascript-no-funciona\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/porque-el-mapeo-de-una-matriz-construida-en-javascript-no-funciona\\\/\"},\"author\":{\"name\":\"R Marketing Digital\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#\\\/schema\\\/person\\\/7c0d9782b2977b840b3740f00c69a73e\"},\"headline\":\"\u00bfPorqu\u00e9 el mapeo de una matriz construida en JavaScript no funciona?\",\"datePublished\":\"2022-08-27T14:26:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/porque-el-mapeo-de-una-matriz-construida-en-javascript-no-funciona\\\/\"},\"wordCount\":742,\"image\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/porque-el-mapeo-de-una-matriz-construida-en-javascript-no-funciona\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/StakeholderMatriz2-5009107.png\",\"articleSection\":[\"Javascript\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/porque-el-mapeo-de-una-matriz-construida-en-javascript-no-funciona\\\/\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/porque-el-mapeo-de-una-matriz-construida-en-javascript-no-funciona\\\/\",\"name\":\"\u00bfPorqu\u00e9 el mapeo de una matriz construida en JavaScript no funciona? - R Marketing Digital\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/porque-el-mapeo-de-una-matriz-construida-en-javascript-no-funciona\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/porque-el-mapeo-de-una-matriz-construida-en-javascript-no-funciona\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/StakeholderMatriz2-5009107.png\",\"datePublished\":\"2022-08-27T14:26:51+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#\\\/schema\\\/person\\\/7c0d9782b2977b840b3740f00c69a73e\"},\"description\":\"\u00bfPorqu\u00e9 raz\u00f3n no funciona el mapeo de una matriz construida en JavaScript? Escenario Por el bien de la demostraci\u00f3n, supongamos que necesitas generar una\",\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/porque-el-mapeo-de-una-matriz-construida-en-javascript-no-funciona\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/porque-el-mapeo-de-una-matriz-construida-en-javascript-no-funciona\\\/#primaryimage\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/StakeholderMatriz2-5009107.png\",\"contentUrl\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/StakeholderMatriz2-5009107.png\",\"width\":701,\"height\":426,\"caption\":\"stakeholdermatriz2-5009107-1969967-png\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#website\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/\",\"name\":\"R Marketing Digital\",\"description\":\"Agencia SEO | Publicidad redes sociales | Community Management\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rmarketingdigital.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#\\\/schema\\\/person\\\/7c0d9782b2977b840b3740f00c69a73e\",\"name\":\"R Marketing Digital\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g\",\"caption\":\"R Marketing Digital\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u00bfPorqu\u00e9 el mapeo de una matriz construida en JavaScript no funciona? - R Marketing Digital","description":"Pourquoi le mappage d&#039;un tableau construit en JavaScript ne fonctionne-t-il pas? Sc\u00e9nario Pour des raisons de d\u00e9monstration, supposons que vous ayez besoin de g\u00e9n\u00e9rer un","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rmarketingdigital.com\/fr\/javascript\/porque-el-mapeo-de-una-matriz-construida-en-javascript-no-funciona\/","og_locale":"fr_FR","og_type":"article","og_title":"\u00bfPorqu\u00e9 el mapeo de una matriz construida en JavaScript no funciona?","og_description":"\u00bfPorqu\u00e9 raz\u00f3n no funciona el mapeo de una matriz construida en JavaScript? Escenario Por el bien de la demostraci\u00f3n, supongamos que necesitas generar una","og_url":"https:\/\/rmarketingdigital.com\/fr\/javascript\/porque-el-mapeo-de-una-matriz-construida-en-javascript-no-funciona\/","og_site_name":"R Marketing Digital","article_published_time":"2022-08-27T14:26:51+00:00","og_image":[{"width":701,"height":426,"url":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/12\/StakeholderMatriz2-5009107.png","type":"image\/png"}],"author":"R Marketing Digital","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/rmarketingdigital.com\/javascript\/porque-el-mapeo-de-una-matriz-construida-en-javascript-no-funciona\/#article","isPartOf":{"@id":"https:\/\/rmarketingdigital.com\/javascript\/porque-el-mapeo-de-una-matriz-construida-en-javascript-no-funciona\/"},"author":{"name":"R Marketing Digital","@id":"https:\/\/rmarketingdigital.com\/#\/schema\/person\/7c0d9782b2977b840b3740f00c69a73e"},"headline":"\u00bfPorqu\u00e9 el mapeo de una matriz construida en JavaScript no funciona?","datePublished":"2022-08-27T14:26:51+00:00","mainEntityOfPage":{"@id":"https:\/\/rmarketingdigital.com\/javascript\/porque-el-mapeo-de-una-matriz-construida-en-javascript-no-funciona\/"},"wordCount":742,"image":{"@id":"https:\/\/rmarketingdigital.com\/javascript\/porque-el-mapeo-de-una-matriz-construida-en-javascript-no-funciona\/#primaryimage"},"thumbnailUrl":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/12\/StakeholderMatriz2-5009107.png","articleSection":["Javascript"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/rmarketingdigital.com\/javascript\/porque-el-mapeo-de-una-matriz-construida-en-javascript-no-funciona\/","url":"https:\/\/rmarketingdigital.com\/javascript\/porque-el-mapeo-de-una-matriz-construida-en-javascript-no-funciona\/","name":"\u00bfPorqu\u00e9 el mapeo de una matriz construida en JavaScript no funciona? - R Marketing Digital","isPartOf":{"@id":"https:\/\/rmarketingdigital.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/rmarketingdigital.com\/javascript\/porque-el-mapeo-de-una-matriz-construida-en-javascript-no-funciona\/#primaryimage"},"image":{"@id":"https:\/\/rmarketingdigital.com\/javascript\/porque-el-mapeo-de-una-matriz-construida-en-javascript-no-funciona\/#primaryimage"},"thumbnailUrl":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/12\/StakeholderMatriz2-5009107.png","datePublished":"2022-08-27T14:26:51+00:00","author":{"@id":"https:\/\/rmarketingdigital.com\/#\/schema\/person\/7c0d9782b2977b840b3740f00c69a73e"},"description":"Pourquoi le mappage d&#039;un tableau construit en JavaScript ne fonctionne-t-il pas? Sc\u00e9nario Pour des raisons de d\u00e9monstration, supposons que vous ayez besoin de g\u00e9n\u00e9rer un","inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rmarketingdigital.com\/javascript\/porque-el-mapeo-de-una-matriz-construida-en-javascript-no-funciona\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/rmarketingdigital.com\/javascript\/porque-el-mapeo-de-una-matriz-construida-en-javascript-no-funciona\/#primaryimage","url":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/12\/StakeholderMatriz2-5009107.png","contentUrl":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/12\/StakeholderMatriz2-5009107.png","width":701,"height":426,"caption":"stakeholdermatriz2-5009107-1969967-png"},{"@type":"WebSite","@id":"https:\/\/rmarketingdigital.com\/#website","url":"https:\/\/rmarketingdigital.com\/","name":"Marketing num\u00e9rique","description":"Agence de r\u00e9f\u00e9rencement | Publicit\u00e9 sur les r\u00e9seaux sociaux | Gestion de communaut\u00e9","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rmarketingdigital.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/rmarketingdigital.com\/#\/schema\/person\/7c0d9782b2977b840b3740f00c69a73e","name":"Marketing num\u00e9rique","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g","caption":"R Marketing Digital"}}]}},"_links":{"self":[{"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/posts\/95613","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/comments?post=95613"}],"version-history":[{"count":0,"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/posts\/95613\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/media\/95614"}],"wp:attachment":[{"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/media?parent=95613"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/categories?post=95613"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/tags?post=95613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}