Sep 9, 2021 JavaScript
How to sort the characters of a string in the alphabetical order in JavaScript

In this Article we will go through how to sort the characters of a string in the alphabetical order only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const sort = str => str.split('').sort((a, b) => a.localeCompare(b)).join('');

Sep 9, 2021 JavaScript
How to sort lines of a text document in the alphabetical order in JavaScript

In this Article we will go through how to sort lines of a text document in the alphabetical order only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const sortLines = str => str.split(/\r?\n/).sort().join('\n');

// Reverse the order
const reverseSortedLines = str => str.split(/\r?\n/).sort().reverse().join('\n');

Sep 9, 2021 JavaScript
How to swap case of characters in a string in JavaScript

In this Article we will go through how to swap case of characters in a string only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const swapCase = str => str.split('').map(c => (c === c.toLowerCase() ? c.toUpperCase() : c.toLowerCase())).join('');

Sep 9, 2021 JavaScript
How to trim some character in JavaScript

In this Article we will go through how to trim some character only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const trim = (str, char) => str.split(char).filter(Boolean).join();

Sep 9, 2021 JavaScript
How to strip ansi codes from a string in JavaScript

In this Article we will go through how to strip ansi codes from a string only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const stripAnsiCodes = str => str.replace(/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g, '');

Sep 9, 2021 JavaScript
How to trim slashes at the beginning and the end of a string in JavaScript

In this Article we will go through how to trim slashes at the beginning and the end of a string only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const trimSlashes = str => str.replace(/^\/+|\/+$/g, '');

Sep 9, 2021 JavaScript
How to trim the file extension from a file name in JavaScript

In this Article we will go through how to trim the file extension from a file name only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const trimExt = fileName => fileName.indexOf('.') === -1 ? fileName : fileName.split('.').slice(0, -1).join('.');

Sep 9, 2021 JavaScript
How to truncate a string at full words in JavaScript

In this Article we will go through how to truncate a string at full words only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const truncate = (str, max, suffix) => str.length < max ? str : `${str.substr(0, str.substr(0, max - suffix.length).lastIndexOf(' '))}${suffix}`;

Sep 9, 2021 JavaScript
How to uppercase the first character of each word in a string in JavaScript

In this Article we will go through how to uppercase the first character of each word in a string only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const uppercaseWords = str => str.split(' ').map(w => `${w.charAt(0).toUpperCase()}${w.slice(1)}`).join(' ');

Sep 9, 2021 JavaScript
How to check if a value is an async function in JavaScript

In this Article we will go through how to check if a value is an async function only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const isAsyncFunction = v => Object.prototype.toString.call(v) === '[object AsyncFunction]';