Javascript Arrays Flashcards
Definir array a
var a = new Array();
Definir array a de longitud n
var a = new Array(n);
Asignar valor x a posición n de array a
a[n] = x;
Ajustar o devolver longitud del array a
a.length
Definir array a y sus elementos x, y, z (con constructor)
var a = new Array(x, y, z);
Definir array a y sus elementos x, y, z (sin constructor)
var a = [x, y, z];
Definir array mixto (diccionario) a con claves x y valores n m
var a = {x : n, y : m}
Borrar valor de la posición n del array a
delete a[n];
Borrar valores de n lugares a partir de posición m del array a, acortando array, sustituyendolos por nuevo valor o
a.splice(m, n, o)
Devolver función que creó el prototipo del objeto array
Array.constructor
q
Permitir añadir propiedades y métodos a un Array
Array.prototype
Devolver la unión de arrays a b c
a.concat(b, c)
Unir todos los elementos del array a en un string, usando un separador “x”
a.join(“x”)
Devolver y eliminar último elemento de un array a
a.pop()
Añadir elemento x al final de un array a, y devolver nueva longitud
a.push(x);
Invertir orden de los elementos en un array a
a.reverse()
Devolver y eliminar primer elemento de un array a
a.shift()
Definir array bidimensional a y sus subarrays con elementos x1, x2, x3, y1, y2, y3, z1, z2, z3 (con constructor)
var a = new Array();
a[0] = new Array(x1, x2, x3);
a[1] = new Array(y1, y2, y3);
a[2] = new Array(z1, z2, z3);
Definir array bidimensional a y sus subarrays con elementos x1, x2, x3, y1, y2, y3, z1, z2, z3
var a = [
[x1, x2, x3],
[y1, y2, y3],
[z1, z2, z3]
];
Devolver valor de clave x del array mixto (diccionario) a
a.x