Funciones útiles en JavaScript
- Array
- Json
- Math
- Object
- String
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
También te puede interesar:
Referencias¶
- 201 JSON.stringify() - JavaScript | MDN
- 202 JSON.parse() - JavaScript | MDN
- 203 Array.prototype.map() - JavaScript | MDN
- 204 Array.prototype.concat() - JavaScript | MDN
- 205 String.prototype.substr() - JavaScript | MDN
- 206 Array.prototype.find() - JavaScript | MDN
- 207 Array.prototype.forEach() - JavaScript | MDN