Sep 9, 2021 JavaScript
How to generate a random floating point number in given range in JavaScript

In this Article we will go through how to generate a random floating point number in given range 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 randomFloat = (min, max) => Math.random() * (max - min) + min;

Sep 9, 2021 JavaScript
How to generate a random boolean in JavaScript

In this Article we will go through how to generate a random boolean 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 randomBoolean = () => Math.random() >= 0.5;

Sep 9, 2021 JavaScript
How to generate a random hex color in JavaScript

In this Article we will go through how to generate a random hex color 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 randomColor = () => `#${Math.random().toString(16).slice(2, 8).padEnd(6, '0')}`;

Sep 9, 2021 JavaScript
How to generate a random integer in given range in JavaScript

In this Article we will go through how to generate a random integer in given range 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 randomInteger = (min, max) => Math.floor(Math.random() * (max - min + 1)) + min;

Sep 9, 2021 JavaScript
How to generate a random ip address in JavaScript

In this Article we will go through how to generate a random ip address 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 randomIp = () => Array(4).fill(0).map((_, i) => Math.floor(Math.random() * 255) + (i === 0 ? 1 : 0)).join('.');

Sep 9, 2021 JavaScript
How to get the value of a param from a url in JavaScript

In this Article we will go through how to get the value of a param from a url 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 getParam = (url, param) => new URLSearchParams(new URL(url).search).get(param);

Sep 9, 2021 JavaScript
How to get type of a variable in string in JavaScript

In this Article we will go through how to get type of a variable in 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 getTypeOf = obj => Object.prototype.toString.call(obj).match(/\[object (.*)\]/)[1];

Sep 9, 2021 JavaScript
How to redirect the page to https if it is in http in JavaScript

In this Article we will go through how to redirect the page to https if it is in http 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 redirectHttps = () => (location.protocol === 'https:') ? {} : location.replace(`https://${location.href.split('//')[1]}`);

Sep 9, 2021 JavaScript
How to run promises in sequence in JavaScript

In this Article we will go through how to run promises in sequence 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 run = promises => promises.reduce((p, c) => p.then(rp => c.then(rc => [...rp, rc])), Promise.resolve([]));

Sep 9, 2021 JavaScript
How to swap two variables in JavaScript

In this Article we will go through how to swap two variables 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:

[a, b] = [b, a];