Funciones útiles en JavaScript

Tutorial | JavaScript

Array

Array.prototype.concat()

Crea un nuevo array concatenando 2 arrays. [204]

In [ ]:
let array1 = [1,2,3,4,5];
let array2 = [10,20,30,40,50];
let ans = array1.concat(array2)
console.log(array1)
console.log(array2)
console.log(ans)
In [ ]:
[1, 2, 3, 4, 5]
[10, 20, 30, 40, 50]
[1, 2, 3, 4, 5, 10, 20, 30, 40, 50]

Array.prototype.find()

El método find() devuelve el valor del primer elemento del array que cumple la función de prueba proporcionada. [206]

In [ ]:
let array1 = [1,2,3,4,5]
let ans = array1.find(x => x>3)
console.log(ans)
In [ ]:
4

Array.prototype.forEach()

El método forEach() ejecuta la función indicada una vez por cada elemento del array. [207]

In [ ]:
let array1 = ["rojo","verde","azul"];
array1.forEach(x => console.log(x));
In [ ]:
rojo
verde
azul

Array.prototype.map()

[203]

In [ ]:
let array1 = [1,2,3,4,5];
array2 = array1.map(x => x+1)
console.log(array1)
console.log(array2)
In [ ]:
[1, 2, 3, 4, 5]
[2, 3, 4, 5, 6]

Json

JSON.stringify()

Convertir un objeto en una cadena de texto JSON

var ans = JSON.stringify({ min: 5, max: 17 });
console.log(ans);
// {"min":5,"max":17}

[201]

JSON.parse()

Pasa una cadena de texto tipo Json a un objeto javascript

var ans = JSON.parse('{"min":5,"max":17}');
console.log(ans);

[202]

Math

Math.abs()

Valor absoluto

Math.abs(-5)
// 5

Math.ceil()

Máximo entero

Math.ceil(4.4)
// 5

Math.floor()

Mínimo entero

Math.floor(4.4)
// 4

Object

Object.assing()

In [ ]:
let a = {color: "Azul"}
let b = {precio: 20000.5}
let c = {nombre: "Carro"}

console.log("a",a)
console.log("b",b)
console.log("c",c)

let ans1 = Object.assign({},a,b,c)
console.log("ans1",ans1)

let ans2 = Object.assign(a,b)
console.log("ans2",ans2)
console.log("a",a)
console.log("b",b)
In [ ]:
a {color: "Azul"}
b {precio: 20000.5}
c {nombre: "Carro"}
ans1 {color: "Azul", precio: 20000.5, nombre: "Carro"}
ans2 {color: "Azul", precio: 20000.5}
a {color: "Azul", precio: 20000.5}
b {precio: 20000.5}

String

String.prototype.substr()

El método substr() devuelve los caracteres de una cadena que comienzan en una localización especificada y de acuerdo al número de caracteres que se especifiquen. [205]

In [ ]:
let string1 = "abc123xyz"
console.log(string1.substr(3))
console.log(string1.substr(0,3))
console.log(string1.substr(1,3))
In [ ]:
123xyz
abc
bc1
Tutorial | JavaScript