1. Remove duplicates from an array
2. Replace the specific value in an array
Sometimes it’s necessary to replace a specific value in the array while creating code, and there is a nice short method to do it which you might not know yet. For this, we may use .splice(start, value to remove, valueToAdd) and pass there all three parameters specifying where we want to start modification, how many values we want to change and the new values.
3. Map array without .map()
Probably everyone knows .map() method of arrays, but there is a different solution which may be used to get a similar effect and very clean code as well. We can user .from() method for this purpose.
4. Empty an array
Do you have an array full of elements but you need to clean it for any purpose, and you don’t want to remove items one by one? It’s very simple to do it in one line of code. To empty an array, you need to set array’s length to 0, and that’s it!
5. Convert array to an object
It happens that we have an array, but for some purpose, we need an object with this data, and the fastest way to convert the array into an object is to use well-known spread operator (…).
6. Fulfill array with data
There are some situations when we create an array, and we would like to fill it with some data, or we need an array with the same values, and in this case .fill() method comes with an easy and clean solution.
7. Merge arrays
Do you know how to merge arrays into one array not using .concat() method? There is a simple way to merge any amount of arrays into one in one line of code. As you probably realized already spread operator (…) is pretty useful while working with arrays and it’s the same in this case.
8. Find the intersection of two arrays
9. Remove falsy values from an array
10. Get random value form the array
Sometimes we need to select a value from the array randomly. To create it in an easy, fast, and short way and keep our code clean we can get a random index number according to the array length. Let’s see the code:
11. Reversing an array
When we need to flip our array there is no need to create it through the complicated loops and functions, there is an easy array method which does it all for us, and with one line of code, we may have our array reversed. Let’s check it:
console.log(reversedColors); // returns [“brown”, “black”, “yellow”, “orange”, “purple”, “pink”, “navy”, “green”, “white”, “blue”]
12. .lastIndexOf() method
13. Sum all the values in the array
Have a nice coding!
Thank you for reading.
This article was provided by our teammate Anna.