Open In App

Top 7 One liners of JavaScript

Improve
Improve
Like Article
Like
Save
Share
Report

JavaScript one-liners are helpful for writing clear, effective, and expressive code, thus programmers should be comfortable with them. One-liners are frequently used for simple and direct activities like filtering an array, working with a string, or computing a value.

Programmers can frequently create less code by employing one-liners, which can make the code more understandable and simple to maintain. Since one-liners are frequently more effective than lengthier, more complex code, they can also be a useful approach to increase performance.

 Top-7-One-liners-of-JavaScript
 

Additionally, many JavaScript developers frequently employ one-liners, which are a popular aspect of JavaScript code, especially in functional programming. One-liners can generally improve the efficiency and readability of code. You can use them to create an engaging project with less code and complexity. Here we have listed the top 7 one-liners of JavaScript.

1. Array Shuffling using JavaScript

The array shuffling one-liner in JavaScript is a concise way to shuffle the elements in an array randomly. This one-liner is often used in situations where a randomized array is required, such as in games or simulations. Note that this algorithm is not perfect, as it doesn’t guarantee a truly random distribution of elements, but it is a simple and effective way to achieve a good approximation of randomness for many use cases.

Example:

Javascript




const array = [1, 2, 3, 4];
const shuffledArray = array.sort(() => Math.random() - 0.5);
console.log(shuffledArray); 


Output: It can be any random order

[ 1, 2, 4, 3 ]

2. Reversing a String using JavaScript

This one-liner uses the split(), reverse(), and join() methods to reverse the order of characters in a string.

  • The split(”) method is used to split the input string str into an array of individual characters.
  • The reverse() method is then called on the resulting array to reverse the order of its elements.
  • Finally, the join(”) method is used to join the reversed array back into a string, with each character concatenated together in reverse order.

The resulting string “reversedString” is the reverse of the original string str

Example:

Javascript




const string = "hello";
const reversedString = string.split("").reverse().join("");
console.log(reversedString); 


Output :

olleh

3. Checking if an Array is Empty using JavaScript

In JavaScript, you can check if an array is empty using various methods. One common way to do this is by checking the length property of the array. If the length of the array is zero, it means that the array is empty.

Example:

Javascript




const emptyArray = [];
const nonEmptyArray = [1, 2, 3];
const isEmptyArray = emptyArray.length === 0;
const isNonEmptyArray = nonEmptyArray.length === 0;
console.log(isEmptyArray); 
console.log(isNonEmptyArray); 


Output :

true
false

4. Getting Unique Values from an Array using JavaScript

Here, you can use the Set object to easily get unique values from an array. This method only works for primitive values (strings, numbers, booleans) and does not work for arrays, objects, or other complex types.

Example:

Javascript




const array = [1, 1, 2, 3, 3, 3, 4, 4, 5];
const uniqueArray = [...new Set(array)];
console.log(uniqueArray);


Output :

[ 1, 2, 3, 4, 5 ]

5. Flattening an Array using JavaScript

It can be done by flattening an array using the Array.prototype.flat() method. We must know that the flat() method is only available in ES2019 (ES10) and later versions of JavaScript. If you are using an earlier version of JavaScript, you can use alternative methods, such as Array.prototype.concat() with the spread operator () to flatten an array.

Example:

Javascript




const array = [[1, 2], [4, 5], [7]];
const flattenedArray = array.flat();
console.log(flattenedArray);


Output :

[ 1, 2, 4, 5, 7 ]

6. Converting a String to Title Case using JavaScript

In JavaScript, you can convert a string to a title case using a combination of methods. This method assumes that the input string has each word separated by spaces. If the string has other delimiters or the words are separated by different characters, then the regular expression pattern needs to be adjusted accordingly.

Example:

Javascript




const string = "the quick brown fox";
const titleCase = 
    string.replace(/\w\S*/g, (txt) => txt.charAt(0).toUpperCase() 
                   + txt.substr(1).toLowerCase());
console.log(titleCase);


Output :

The Quick Brown Fox

7. Merging two arrays using JavaScript

In JavaScript, you can merge two arrays using the spread operator (…). This method creates a new array rather than modifying the original arrays. If you want to modify the original arrays, you can use methods like Array.prototype.push() or Array.prototype.concat() instead.

Example:

Javascript




const arr1 = [1, 2, 3];
const arr2 = [7, 8, 9];
const mergedArr = [...arr1, ...arr2];
console.log(mergedArr);


Output :

[ 1, 2, 3, 7, 8, 9 ]

Thus, these are the various top 7 one-liners used in JavaScript.

Start using JavaScript one-liners right now that you are aware of them. You can reuse previously created and tested code by using these top JavaScript one-liners, which can save you time and work. These can also help you or other developers understand and maintain your code by breaking it up into smaller, more manageable portions. 



Last Updated : 24 Feb, 2023
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads