Pruebas de las diferentes funciones de JS para mantenerme actualizado
- Array.from(): Crea un nuevo Array de un objeto iterable o parecido a un array.
- Array.isArray(): Devuelve true si una variable es un Array, de lo contrario devuelve false.
- Array.observe(): Observa los cambios del Array asincronicamente, similar a Object.observe() para los objetos. Provee un flujo de cambio en orden.
- Array.of():Crea un nuevo Array con un numero de argumentos variable, sin importar numero o tipo de argumentos.
- Array.prototype.pop(): Elimina el último elemento de una matriz unidimensional y retorna este elemento.
- Array.prototype.push(): Añade uno o más elementos al final de una matriz unidimensional y retorna la nueva longitud de una matriz unidimensional.
- Array.prototype.reverse(): Invierte el orden de los elementos de una matriz unidimensional - el primero llega a ser el último y el último llega aser el primero.
- Array.prototype.shift(): Elimina el primer elemento de una matriz unidimensional y retorna este elemento.
- Array.prototype.sort(): Ordena los elementos de una matriz unidimensional.
- Array.prototype.splice(): Añade y/o elimina elementos de una matriz unidimensional.
- Array.prototype.unshift(): Añade uno o más elementos al comienzo de una matriz unidimensional y retorna la nueva longitud de la matriz unidimensional.
- Array.prototype.concat(): Devuelve un nueva matriz unidimensional que comprende esta matriz unidimensional unida con otras matriz unidimensionales y/o valores.
- Array.prototype.join(): Une todos los elementos de una matriz unidimensional en una cadena.
- Array.prototype.slice(): Extrae una sección de una matriz unidimensional y devuelve una nueva matriz unidimensional.
- Array.prototype.toSource(): Devuelve una matriz unidimensional literal representando la matriz unidimensional especificada; puede utilizar este valor para crea una nueva matriz unidimensional. Sobre escribe al método Object.toSource().
- Array.prototype.toString(): Devuelve una cadena representando la matriz unidimensional y sus elementos. Sobre escribe el método Object.toString().
- Array.prototype.valueOf: Devuelve el valor primitivo de una matriz unidimensional. Sobre escribe el método Object.valueOf().
- Array.prototype.indexOf(): Devuelve el primer índice (el menor) de un elemento dentro de una matriz unidimensional igual al valor especificado, o -1 si ninguno es encontrado.
- Array.prototype.lastIndexOf(): Devuelve el último índice (el mayor) de un elemento dentro de una matriz unidimensional igual al valor especificado, o -1 si ninguno es encontrado.
- Array.prototype.filter(): Crea una nueva matriz unidimensional con todos los elementos de esta matriz unidimensional para los cuales la funcion de filtrado provista devuelve true.
- Array.prototype.forEach(): Invoca a una funcion por cada elemento en la matriz unidimensional.
- Array.prototype.every: Devuelve verdadero true si cada elemento en esta matriz unidimensional satisface la función de pruebas testing provista.
- Array.prototype.map: Crea una nueva matriz unidimensional con los resultados de la invocación de una funcion provista sobre cda elemento en esta matriz unidimensional.
- Array.prototype.some: Retorna verdadero true si al menos un elemento en esta matriz unidimensional satisface la función de pruebas provista.