20 Killer JavaScript One-Liners Thatโ€™ll Save You Hours of Coding ๐Ÿคฏ๐Ÿ”ฅ

Ram Maheshwari โ™พ๏ธ - Jan 27 '23 - - Dev Community

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) Get the the sum of all the numbers in an array



array.reduce((a, b) => a + b, 0));


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) Find the minimum value in an array



Math.min(...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 ๐Ÿ‘จโ€๐Ÿ’ป

Ram Maheshwari (@rammcodes) Linkedin


Do Follow me here on dev.to โœ…

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Terabox Video Player