Javascript es uno de los lenguajes más poderosos en este mundo moderno. En esta publicación os mostramos algunos trozos de código que pueden hacer cosas complejas.

Eliminar los elementos duplicados de un array.

const array = [12, 23, 54, 69, 4, 12, 23]; console.log(array); // [12, 23, 54, 69, 4, 12, 23] const RemoveDuplicates = (arr) => [...new Set(arr)]; console.log(RemoveDuplicates(array)); // [12, 23, 54, 69, 4]

Genera un ID random.

const randomId = Math.random().toString(36).substring(2);
console.log(randomId); // ituzp41cq08

Desordena un array.

const alpha = ["A", "B", "C", "D", "E", "F"];
console.log(alpha); // ["A", "B", "C", "D", "E", "F"]
console.log(alpha.slice().sort(() => Math.random() - 0.5)); // ["B", "A", "C", "E", "F", "D"]

Intercambia los valores de dos variables.

let a = 10;
let b = 5;
console.log(a, b); // 10 5

[a, b] = [b, a];
console.log(a, b); // 5 10

Pone un texto al reves.

const reverseString = (arr) => arr.split("").reverse().join("");
console.log(reverseString("I love to code in javascript"));

Une dos arrays.

const languages = ["js", "c", "go", "java"];
const frameworks = ["react", "angular", "ruby on rails", "larvel"];
const combined = languages.concat(frameworks);
console.log(combined); //["js", "c", "go", "java", "react", "angular", "ruby on rails", "larvel"]

Publicación ORIGINAL