Método
Un metodo es una función la cual es propiedad de un Objeto. Existen dos tipos de métodos: Métodos de Instancia los cuales son tareas integradas realizadas por la instacia de un objeto, y los Métodos Estáticos que son tareas que pueden ser llamadas directamente en el constructor de un objeto.
Una vez conocemos las bases de las funciones que hemos explicado en el tema de introducción funciones básicas, podemos continuar avanzando dentro del apartado de las funciones. En Javascript, las funciones son uno de los tipos de datos más importantes, ya que estamos continuamente utilizándolas a lo largo de nuestro código.
1. String.split()
Divide una cadena en un arreglo de subcadenas de la cadena original a partir de un carácter separador:
let cadena = "Hola,mundo,JavaScript";cadena.split(“,”);
2. String.substring()
Extrae caracteres desde un índice A hasta un índice B sin incluirlo:
let cadena = "Hola";cadena.substring(0,3);
3. String.trim()
Elimina espacios en blanco al inicio y al final de una cadena:
let cadena = " Hola ";cadena.trim();
4. Array.map()
Crea un arreglo nuevo con los resultados de la función enviada como parámetro:
let numbers = [2, 4, 8, 16];let halves= numbers.map(function(x) { return x / 2;});
5. Array.push()
Agrega elementos al final de un arreglo y regresa la longitud del arreglo con los nuevos elementos:
const things = ['dish', 'computer', 'dog'];const count = things.push('bed');
6. Array.pop()
Remueve el último elemento de un arreglo y lo devuelve:
const things = ['dish', 'computer', 'dog'];const last = things.pop();
7. String.slice()
Regresa una porción de una cadena y devuelve una cadena nueva:
let string1= "Bienvenido a JavaScript.";let slice = cadena1.slice(5, -1);
8. Array.slice()
Regresa una porción de un arreglo y devuelve un arreglo nuevo:
var names = ['Zita', 'Pepe', 'Mario', 'Cielo', 'Azul'];var slice = names.slice(1, 3);
9. Object.toString()
Todos los objetos en JavaScript tienen este método y se usa para representarlos en forma de cadena de texto:
let objeto = new Object();objeto.toString();
10. Number.toFixed()
Establece la cantidad de decimales que queremos definir en un número:
var num= 12345.6789;num.toFixed();// Returns '12346'num.toFixed(1);// Returns '12345.7'num.toFixed(6);// Returns '12345.678900'
11. parseInt()
Convierte una cadena a un entero de la base especificada:
parseInt("15", 10);parseInt("15.99", 10);
12. Math.random()
Devuelve un número flotante aleatorio entre 0 y 1 (sin incluir el 1):
const rnd = Math.random();
13. console.log()
Escribe un mensaje en la consola web o en el intérprete de JavaScript:
console.log("Este es un mensaje en la consola");
Estas son solo algunas de las funciones de JavaScript más usuales. Ahora que sabes qué son y cuáles son sus tipos, podrás ir conociendo muchas más y avanzar en el camino de la programación.