{"id":95713,"date":"2022-08-22T04:07:05","date_gmt":"2022-08-22T02:07:05","guid":{"rendered":"https:\/\/rmarketingdigital.com\/javascript\/matrices-o-arrays-en-javascript-que-son\/"},"modified":"2020-12-06T23:54:21","modified_gmt":"2020-12-07T02:54:21","slug":"matrices-o-arrays-en-javascript-que-son","status":"publish","type":"post","link":"https:\/\/rmarketingdigital.com\/en\/javascript\/matrices-o-arrays-en-javascript-que-son\/","title":{"rendered":"Arrays or Arrays in JavaScript What are they?"},"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\/en\/javascript\/matrices-o-arrays-en-javascript-que-son\/#%C2%BFComo-declarar-un-Array\" >\u00bfC\u00f3mo declarar un Array?<\/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\/en\/javascript\/matrices-o-arrays-en-javascript-que-son\/#Metodos-pop-push-shift-unshift\" >M\u00e9todos pop \/ push, shift \/ unshift<\/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\/en\/javascript\/matrices-o-arrays-en-javascript-que-son\/#Manipulando-internamente-la-matriz\" >Manipulando internamente la matriz<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<div itemprop=\"articleBody\">\n<p>El lenguaje de programaci\u00f3n JavaScript tiene la posibilidad de definir una matriz de variables en un objeto llamado Array. En JavaScript, una matriz tambi\u00e9n<span id=\"more-27\"\/> funciona como una lista, una pila o una cola.<\/p>\n<p>A menudo nos encontramos con que necesitamos una colecci\u00f3n ordenada , donde tenemos un primer, un segundo, un tercer elemento y as\u00ed sucesivamente. Por ejemplo, necesitamos eso para almacenar una lista de algo: usuarios, productos, elementos HTML, etc. Y es por eso que el d\u00eda de hoy empezaremos a manejar los Arrays en JS.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%C2%BFComo-declarar-un-Array\"><\/span>\u00bfC\u00f3mo declarar un Array?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Existen dos sintaxis b\u00e1sicas para declarar una matriz o array vac\u00eda.<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">let arr = new Array();&#13;\nlet arr = [];&#13;\n<\/pre>\n<p>El 90% de los casos se usa la segunda sintaxis, ya que podemos suministrar elementos iniciales entre par\u00e9ntesis. Por ejemplo:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">let arr colores [ \"amarillo\", \"azul\", \"rojo\", \"blanco\"];&#13;\n<\/pre>\n<p>Los elementos en una matriz tienen su propia enumeraci\u00f3n o sub-\u00edndice, con el que podemos acceder a un elemento del array.<\/p>\n<p><strong>Nota:<\/strong> El primer elemento siempre va a empezar por el sub-\u00edndice 0, y no por el sub-\u00edndice 1, de hecho; el sub-\u00edndice 1 le corresponder\u00eda al segundo elemento del arrays.<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">let colores [ \"amarillo\", \"azul\", \"rojo\", \"blanco\"];&#13;\nalert( colores[0] ); \/\/ amarillo&#13;\nalert( colores[1] ); \/\/ azul&#13;\nalert( colores[2] ); \/\/ rojo&#13;\nalert( colores[3] ); \/\/ blanco&#13;\n<\/pre>\n<p>Tambi\u00e9n podemos sustituir elementos del array.<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">colores[3] = \"verde\"; \/\/ ahora el array ser\u00e1: [\"amarillo\", \"azul\", \"rojo\", \"verde\"];&#13;\n<\/pre>\n<p>O incluso, puedes agregar mas elementos a la matriz.<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">colores[4] = \"celeste\"; \/\/ahora el array esta compuesto pot: [\"amarillo\", \"azul\", \"rojo\", \"verde\", \"celeste\"]&#13;\n<\/pre>\n<p>Podemos saber cu\u00e1ntos elementos hay en una matriz usando<strong> length<\/strong>.<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">let colores = [ \"amarillo\", \"azul\", \"rojo\"];&#13;\nalert(colores.length ); \/\/3&#13;\n<\/pre>\n<p>Tambi\u00e9n podemos utilizar <strong>alert<\/strong> para mostrar todo el arrays.<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">let colores = [\"amarillo\", \"azul\", \"rojo\"];&#13;\nalert ( colores ); \/\/amarillo, azul, rojo&#13;\n<\/pre>\n<p>En una matriz pueden guardarse elementos de cualquier tipo.<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">\/\/ mezclando los valores&#13;\nlet arr = [ 'amarillo', { nombre: 'Juan' }, true, function() { alert('hola'); } ];&#13;\n&#13;\n\/\/\u00a0obtenemos el objeto en el \u00edndice 1 y luego mostrar su nombre&#13;\nalert( arr[1].nombre ); \/\/ Juan&#13;\n&#13;\n[php]\/\/\u00a0obtener la funci\u00f3n en el \u00edndice 3 y ejecutarla&#13;\narr[3](); \/\/ hola&#13;\n<\/pre>\n<h3><span class=\"ez-toc-section\" id=\"Metodos-pop-push-shift-unshift\"><\/span>M\u00e9todos pop \/ push, shift \/ unshift<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Una<em> cola<\/em> es uno de los usos m\u00e1s comunes de una matriz. En inform\u00e1tica, esto significa una colecci\u00f3n ordenada de elementos que admite dos operaciones:<\/p>\n<ol>\n<li><strong>Push:<\/strong>\u00a0anexa un elemento al final.<\/li>\n<li><strong>Shift:<\/strong>\u00a0se obtiene un elemento desde el principio, avanzando en la cola, de modo que el segundo elemento se convierta en el primero.<\/li>\n<\/ol>\n<p>Las matrices soportan ambas operaciones.<\/p>\n<p>En la pr\u00e1ctica lo encontramos muy a menudo. Por ejemplo, una cola de mensajes que deben mostrarse en pantalla.<\/p>\n<p>Hay otro caso de uso para matrices: la estructura de datos llamada pila .<\/p>\n<p>Soporta dos operaciones:<\/p>\n<ol>\n<li><strong>Push:<\/strong> agrega un elemento al final.<\/li>\n<li><strong>Pop:<\/strong> toma un elemento del final.<\/li>\n<\/ol>\n<p>As\u00ed que los nuevos elementos se agregan o se toman siempre del <em>\u00abfinal\u00bb<\/em>.<\/p>\n<p>Una pila generalmente se ilustra como un paquete de cartas: las nuevas cartas se agregan a la parte superior o se toman de la parte superior:<\/p>\n<p>Para las pilas, el \u00faltimo art\u00edculo empujado se recibe primero, tambi\u00e9n se denomina principio de <strong>LIFO<\/strong> (\u00faltimo en entrar, primero en salir). Para las colas, tenemos <strong>FIFO<\/strong> (Primero en entrar, primero en salir).<\/p>\n<p>Las matrices en JavaScript pueden funcionar como una cola y como una pila. Permiten agregar \/ eliminar elementos tanto desde el principio como desde el final.<\/p>\n<p>En inform\u00e1tica, la estructura de datos que lo permite se llama deque.<\/p>\n<ul>\n<li><strong>M\u00e9todos utilizados al final de un array o matriz<\/strong><\/li>\n<\/ul>\n<p><strong>Pop:<\/strong> extrae el \u00faltimo elemento de la matriz y lo devuelve.<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">let colores = [\"Amarillo\", \"Naranja\", \"Verde\"];&#13;\nalert( colores.pop() ); \/\/ remueve \"Verde\" y lo alerta&#13;\nalert( colores ); \/\/ Amarillo, Naranja&#13;\n<\/pre>\n<p><strong>Push:\u00a0<\/strong>Agrega un elemento al final de una matriz.<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">let colores = [\"Amarillo\", \"Naranja\"];&#13;\ncolores.push(\"Verde\");&#13;\nalert( colores ); \/\/ Amarillo, Naranja, Verde&#13;\n<\/pre>\n<ul>\n<li><strong>M\u00e9todos que son utilizados al principio de la matriz<\/strong><\/li>\n<\/ul>\n<p><strong>Shift:\u00a0<\/strong>extrae el primer elemento de la matriz y lo devuelve.<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">let frutas = [\"Pera\", \"Naranja\", \"Fresa\"];&#13;\nalert( frutas.shift() ); \/\/ Quita Pera y lo alerta&#13;\nalert( frutas ); \/\/ Naranja, Fresa<\/pre>\n<p><strong>Unshift: <\/strong>agrega un elemento al principio de la matriz:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">let frutas = [\"Coco\", \"Fresa\"];&#13;\nfrutas.unshift('Naranja');&#13;\nalert( frutas ); \/\/ Naranja, Coco, Fresa&#13;\n<\/pre>\n<p>Los m\u00e9todos <strong>push<\/strong> y <strong>unshift<\/strong> pueden agregar varios elementos a la vez:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">let frutas = [\"Naranja\"];&#13;\nfrutas.push(\"Fresa\", \"Coco\");&#13;\nfrutas.unshift(\"Pi\u00f1a\", \"Lim\u00f3n\");&#13;\n\/\/ [\"Pi\u00f1a\", \"Lim\u00f3n\", \"Naranja\", \"Fresa\", \"Coco\"]&#13;\nalert( frutas );&#13;\n<\/pre>\n<h3><span class=\"ez-toc-section\" id=\"Manipulando-internamente-la-matriz\"><\/span>Manipulando internamente la matriz<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Una matriz es un tipo especial de objeto. Los corchetes utilizados para acceder a una propiedad\u00a0<em>arr[0]<\/em>\u00a0en realidad provienen de la sintaxis del objeto. Los n\u00fameros se utilizan como claves.<\/p>\n<p>Extienden objetos que proporcionan m\u00e9todos especiales para trabajar con colecciones ordenadas de datos y tambi\u00e9n con la propiedad<strong> length<\/strong>. Pero en el n\u00facleo sigue siendo un objeto.<\/p>\n<p>Recuerda, solo hay 7 tipos b\u00e1sicos en JavaScript. La matriz es un objeto y por lo tanto se comporta como un objeto.<\/p>\n<p>Por ejemplo, se copia por referencia:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">let frutas = [\"Banana\"]&#13;\n&#13;\nlet arr = frutas; \/\/\u00a0copiar por referencia (dos variables hacen referencia al mismo array)&#13;\nalert( arr === frutas ); \/\/ true&#13;\narr.push(\"Pera\"); \/\/\u00a0modificar el array por referencia&#13;\nalert( frutas ); \/\/ Banana, Pear - son 2 items ahora&#13;\n<\/pre>\n<p>Pero lo que hace que los arreglos sean realmente especiales es su representaci\u00f3n interna. El motor intenta almacenar sus elementos en el \u00e1rea de memoria contigua, uno tras otro, y tambi\u00e9n existen otras optimizaciones para hacer que los arreglos funcionen realmente r\u00e1pido.<\/p>\n<p>Pero todos se rompen si dejamos de trabajar con una matriz como con una \u00abcolecci\u00f3n ordenada\u00bb y comenzamos a trabajar con ella como si fuera un objeto normal.<\/p>\n<p>Por ejemplo, t\u00e9cnicamente podemos hacer esto:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">let frutas = []; \/\/\u00a0formar una matriz&#13;\nfrutas[99999] = 5; \/\/\u00a0asignar una propiedad con un \u00edndice muy superior a su longitud&#13;\nfrutas.edad = 25; \/\/\u00a0crear una propiedad con un nombre arbitrario&#13;\n<\/pre>\n<p>Eso es posible, porque los arreglos son objetos en su base. Podemos a\u00f1adirles cualquier propiedad.<\/p>\n<p>Pero el motor ver\u00e1 que estamos trabajando con la matriz como con un objeto normal. Las optimizaciones espec\u00edficas de la matriz no son adecuadas para tales casos y se desactivar\u00e1n, sus beneficios desaparecer\u00e1n.<\/p>\n<p>Las formas de hacer mal uso de una matriz:<\/p>\n<ul>\n<li>A\u00f1adir una propiedad no num\u00e9rica como arr.test = 5.<\/li>\n<li>Hacer agujeros, como: agregar arr[0]y luego arr[1000] (y nada entre ellos).<\/li>\n<li>Rellene la matriz en el orden inverso, como arr[1000], arr[999]y as\u00ed sucesivamente.<\/li>\n<\/ul>\n<p><strong>Nota:<\/strong> Por favor, piense en los arreglos como estructuras especiales para trabajar con los datos ordenados . Proporcionan m\u00e9todos especiales para eso. Las matrices se ajustan cuidadosamente dentro de los motores de JavaScript para trabajar con datos ordenados contiguos, util\u00edzalos de esta manera. Y si necesita claves arbitrarias, es muy probable que realmente necesite un objeto normal.<\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>El lenguaje de programaci\u00f3n JavaScript tiene la posibilidad de definir una matriz de variables en un objeto llamado Array. En JavaScript, una matriz tambi\u00e9n funciona como una lista, una pila&#8230;<\/p>","protected":false},"author":1,"featured_media":95714,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1374],"tags":[],"class_list":["post-95713","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>Matrices o Arrays en JavaScript \u00bfQu\u00e9 son? - R Marketing Digital<\/title>\n<meta name=\"description\" content=\"El lenguaje de programaci\u00f3n JavaScript tiene la posibilidad de definir una matriz de variables en un objeto llamado Array. En JavaScript, una matriz\" \/>\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\/en\/javascript\/matrices-o-arrays-en-javascript-que-son\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Matrices o Arrays en JavaScript \u00bfQu\u00e9 son?\" \/>\n<meta property=\"og:description\" content=\"El lenguaje de programaci\u00f3n JavaScript tiene la posibilidad de definir una matriz de variables en un objeto llamado Array. En JavaScript, una matriz\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rmarketingdigital.com\/en\/javascript\/matrices-o-arrays-en-javascript-que-son\/\" \/>\n<meta property=\"og:site_name\" content=\"R Marketing Digital\" \/>\n<meta property=\"article:published_time\" content=\"2022-08-22T02:07:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/12\/Diseno-sin-titulo-16-3628954.png\" \/>\n\t<meta property=\"og:image:width\" content=\"810\" \/>\n\t<meta property=\"og:image:height\" content=\"450\" \/>\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\\\/matrices-o-arrays-en-javascript-que-son\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/matrices-o-arrays-en-javascript-que-son\\\/\"},\"author\":{\"name\":\"R Marketing Digital\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#\\\/schema\\\/person\\\/7c0d9782b2977b840b3740f00c69a73e\"},\"headline\":\"Matrices o Arrays en JavaScript \u00bfQu\u00e9 son?\",\"datePublished\":\"2022-08-22T02:07:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/matrices-o-arrays-en-javascript-que-son\\\/\"},\"wordCount\":865,\"image\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/matrices-o-arrays-en-javascript-que-son\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/Diseno-sin-titulo-16-3628954.png\",\"articleSection\":[\"Javascript\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/matrices-o-arrays-en-javascript-que-son\\\/\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/matrices-o-arrays-en-javascript-que-son\\\/\",\"name\":\"Matrices o Arrays en JavaScript \u00bfQu\u00e9 son? - R Marketing Digital\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/matrices-o-arrays-en-javascript-que-son\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/matrices-o-arrays-en-javascript-que-son\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/Diseno-sin-titulo-16-3628954.png\",\"datePublished\":\"2022-08-22T02:07:05+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#\\\/schema\\\/person\\\/7c0d9782b2977b840b3740f00c69a73e\"},\"description\":\"El lenguaje de programaci\u00f3n JavaScript tiene la posibilidad de definir una matriz de variables en un objeto llamado Array. En JavaScript, una matriz\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/matrices-o-arrays-en-javascript-que-son\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/matrices-o-arrays-en-javascript-que-son\\\/#primaryimage\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/Diseno-sin-titulo-16-3628954.png\",\"contentUrl\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/Diseno-sin-titulo-16-3628954.png\",\"width\":810,\"height\":450,\"caption\":\"diseno-sin-titulo-16-3628954-9110982-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\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#\\\/schema\\\/person\\\/7c0d9782b2977b840b3740f00c69a73e\",\"name\":\"R Marketing Digital\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@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":"Matrices or Arrays in JavaScript What are they? -R Digital Marketing","description":"The JavaScript programming language has the ability to define an array of variables in an object called Array. In JavaScript, an array","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\/en\/javascript\/matrices-o-arrays-en-javascript-que-son\/","og_locale":"en_US","og_type":"article","og_title":"Matrices o Arrays en JavaScript \u00bfQu\u00e9 son?","og_description":"El lenguaje de programaci\u00f3n JavaScript tiene la posibilidad de definir una matriz de variables en un objeto llamado Array. En JavaScript, una matriz","og_url":"https:\/\/rmarketingdigital.com\/en\/javascript\/matrices-o-arrays-en-javascript-que-son\/","og_site_name":"R Marketing Digital","article_published_time":"2022-08-22T02:07:05+00:00","og_image":[{"width":810,"height":450,"url":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/12\/Diseno-sin-titulo-16-3628954.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\/matrices-o-arrays-en-javascript-que-son\/#article","isPartOf":{"@id":"https:\/\/rmarketingdigital.com\/javascript\/matrices-o-arrays-en-javascript-que-son\/"},"author":{"name":"R Marketing Digital","@id":"https:\/\/rmarketingdigital.com\/#\/schema\/person\/7c0d9782b2977b840b3740f00c69a73e"},"headline":"Matrices o Arrays en JavaScript \u00bfQu\u00e9 son?","datePublished":"2022-08-22T02:07:05+00:00","mainEntityOfPage":{"@id":"https:\/\/rmarketingdigital.com\/javascript\/matrices-o-arrays-en-javascript-que-son\/"},"wordCount":865,"image":{"@id":"https:\/\/rmarketingdigital.com\/javascript\/matrices-o-arrays-en-javascript-que-son\/#primaryimage"},"thumbnailUrl":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/12\/Diseno-sin-titulo-16-3628954.png","articleSection":["Javascript"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/rmarketingdigital.com\/javascript\/matrices-o-arrays-en-javascript-que-son\/","url":"https:\/\/rmarketingdigital.com\/javascript\/matrices-o-arrays-en-javascript-que-son\/","name":"Matrices or Arrays in JavaScript What are they? -R Digital Marketing","isPartOf":{"@id":"https:\/\/rmarketingdigital.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/rmarketingdigital.com\/javascript\/matrices-o-arrays-en-javascript-que-son\/#primaryimage"},"image":{"@id":"https:\/\/rmarketingdigital.com\/javascript\/matrices-o-arrays-en-javascript-que-son\/#primaryimage"},"thumbnailUrl":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/12\/Diseno-sin-titulo-16-3628954.png","datePublished":"2022-08-22T02:07:05+00:00","author":{"@id":"https:\/\/rmarketingdigital.com\/#\/schema\/person\/7c0d9782b2977b840b3740f00c69a73e"},"description":"The JavaScript programming language has the ability to define an array of variables in an object called Array. In JavaScript, an array","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rmarketingdigital.com\/javascript\/matrices-o-arrays-en-javascript-que-son\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rmarketingdigital.com\/javascript\/matrices-o-arrays-en-javascript-que-son\/#primaryimage","url":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/12\/Diseno-sin-titulo-16-3628954.png","contentUrl":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/12\/Diseno-sin-titulo-16-3628954.png","width":810,"height":450,"caption":"diseno-sin-titulo-16-3628954-9110982-png"},{"@type":"WebSite","@id":"https:\/\/rmarketingdigital.com\/#website","url":"https:\/\/rmarketingdigital.com\/","name":"R Digital Marketing","description":"SEO Agency | Advertising social networks | 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":"en-US"},{"@type":"Person","@id":"https:\/\/rmarketingdigital.com\/#\/schema\/person\/7c0d9782b2977b840b3740f00c69a73e","name":"R Digital Marketing","image":{"@type":"ImageObject","inLanguage":"en-US","@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\/en\/wp-json\/wp\/v2\/posts\/95713","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/comments?post=95713"}],"version-history":[{"count":0,"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/posts\/95713\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/media\/95714"}],"wp:attachment":[{"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/media?parent=95713"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/categories?post=95713"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/tags?post=95713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}