Read Time:2 Minute, 5 Second

Take your JavaScript skills to the next level with these essential one-liners that will also save you hours of coding 🚀


1) Find the max value in an array:

Math.max(...array)
Enter fullscreen mode Exit fullscreen mode

2) Remove duplicates from an array:

[...new Set(array)]
Enter fullscreen mode Exit fullscreen mode

3) Generate a random number between 1 and 100:

Math.floor(Math.random() * 100) + 1
Enter fullscreen mode Exit fullscreen mode

4) Check if a string is a valid number:

!isNaN(parseFloat(string))
Enter fullscreen mode Exit fullscreen mode

5) Get the current date and time:

new Date().toString()
Enter fullscreen mode Exit fullscreen mode

6) Check if a variable is an array:

Array.isArray(variable)
Enter fullscreen mode Exit fullscreen mode

7) Check if a variable is an object:

typeof variable === "object"
Enter fullscreen mode Exit fullscreen mode

8) Convert an array to a string:

array.join(",")
Enter fullscreen mode Exit fullscreen mode

9) Check if a variable is a function:

typeof variable === "function"
Enter fullscreen mode Exit fullscreen mode

10) Convert an object to an array:

Object.values(object)
Enter fullscreen mode Exit fullscreen mode

11) Count the occurrences of an element in an array:

array.filter(x => x === element).length
Enter fullscreen mode Exit fullscreen mode

12) Create a new object with a dynamic key and value:

{ [key]: value }
Enter fullscreen mode Exit fullscreen mode

13) Check if a string is a palindrome:

string === string.split("").reverse().join("")
Enter fullscreen mode Exit fullscreen mode

14) Create a new array with unique values:

[...new Set(array)]
Enter fullscreen mode Exit fullscreen mode

15) Get the current timestamp:

Date.now()
Enter fullscreen mode Exit fullscreen mode

16) Check if a variable is null:

variable === null
Enter fullscreen mode Exit fullscreen mode

17) Check if a variable is undefined:

typeof variable === "undefined"
Enter fullscreen mode Exit fullscreen mode

18) Create a new array with no duplicates:

[...new Set(array)]
Enter fullscreen mode Exit fullscreen mode

19) Check if an array is empty:

array.length === 0
Enter fullscreen mode Exit fullscreen mode

20) Create a new array with a specified range of numbers:

Array.from({ length: n }, (_, i) => i)
Enter fullscreen mode Exit fullscreen mode

Hope this is helpful ✨

Do Like ❤️ & Save 🔖

Do 𝗙𝗼𝗹𝗹𝗼𝘄 me on Linkedin for more:
Tips💡+ Guides📜 + Resources ⚡ related to programming and Web Development 👨‍💻

Do Follow me here on dev.to ✅

Source: https://dev.to/rammcodes/20-killer-javascript-one-liners-thatll-save-you-hours-of-coding-o14

WP Ad Inserter plugin for WordPress