Tip of the day - JavaScript

Un trucchetto al giorno per mantenerti allenato o per conoscere qualcosa di nuovo sul magico mondo di JavaScript.

3

Merge two (or more) Arrays and remove duplicate items.

2021-01-27 - JavaScript

1// JS Tip of the Day
2// Merge two (or more) Arrays and remove duplicate items.
3
4const firstArray = [2, 4, 6, 5], secondArray = [6,  11, 5, 3];
5const mergedArray = [...firstArray, ...secondArray];
6
7// Remove Duplicate Items with Filter method
8const uniqueItemsWithFilter = mergedArray.filter((val, pos) => {
9  return mergedArray.indexOf(val) === pos; // Remove return and brackets if you wish
10});
11
12// ...or remove Duplicate Items with Set and Destructuring
13const uniqueItemsWithSet = [...new Set(mergedArray)];
14
15console.log(uniqueItemsWithFilter); // [2, 4, 6, 5, 11, 3]
16console.log(uniqueItemsWithSet); // [2, 4, 6, 5, 11, 3]
#JStipoftheday
2

Remove char from a string by position (using filter method)

2021-01-26 - JavaScript

1// JS Tip of the Day
2// Remove char from a string by position (using filter method)
3
4const removeCharFromString = (str, position) => {
5  return str.split('').filter((_, index) => index != position).join('');
6}
7
8console.log(removeCharFromString("Lorem Ipsum", 3)); //Lorm Ipsum
#JStipoftheday
1

How to swap to variables with or without destructuring

2021-01-25 - JavaScript

1// JS Tip of the Day
2// Swap Variables with destructuring
3
4let a = "hello";
5let b =" world";
6
7//Old School without destructuring (< ES6)
8let tmp;
9tmp = a;
10a = b;
11b = tmp;
12// a: 'world'; b: 'hello'
13
14// ...or ES6 way with destructuring
15[a, b] = [b, a];
16// a: 'world'; b: 'hello'
#JStipoftheday

Preferisci ricevere i tips via mail? Iscriviti alla newsletter.

Iscriviti alla newsletter

Tip of the day - JavaScript

Hai in mente un progetto e vorresti realizzarlo?
Sei interessato a migliorare le tue competenze o quelle del tuo team in ambito di programmazione e sviluppo?

Anche se - semplicemente - vuoi prendere un caffè con noi o vedere la nostra collezione di Action Figures scrivici tramite questo form.

Questo sito è protetto da reCAPTCHA e si applicano le Norme sulla privacy e i Termini di servizio di Google.