0 Comment

## Recursion to get Range of Numbers

Recursion is a technique to reuturn a function as a loop until it meet a condition. So instead of loop such as for, map, etc we will simply return a function until it is meet with a condition to break the loop. function rangeOfNumbers(startNum, endNum) { ...

## JavaScript recursive method to find Fibonacci sequence of numbers

Hello Guys, In this small article I am going to show you how with JavaScript recursive method to find Fibonacci sequence of numbers with very simple technique. A small introduction to know what is a Fibonacci series. Its a sequence of number very popular. Every...

0 Comment

## Recursive method to add sum of integers

In this small article I am going to show you how we can easily perform a recursive method to add sum of integers till the given number. let sum = (n)=> n ? n + sum(n-1) :...

0 Comment

## Debounce in JavaScript

Debounce in JavaScript generally states that you want to delay a function in particular event. Events such as mouse move, click etc. Lets take an example:- you have an event of mouse move on a button. When you move your mouse over the button it will fire the event...

0 Comment

## Multiple bracket function in JavaScript

Multiple bracket function in JavaScript are tricky to understand. The bracket generally resemble a function without bracket it would be a variable. So, if you want multiple bracket function you would need to return multiple function in it. For eg: look at the code...

0 Comment

## Call, Apply and Bind in JavaScript

Call, Apply and Bind in JavaScript are very powerful function that allows you to borrow object properties and method. To understand this I am going to put a very simple example to output same result using all three function. (call, apply and bind). Let us look at the...

0 Comment

## JavaScript regular expression to validate URL

var expression = /[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)?/gi; var regex = new RegExp(expression); var t = 'www.facebook.com'; if (t.match(regex)) { alert("Successful match"); } else { alert("No...

0 Comment

## Create custom filter using Array Prototype

As a JavaScript developer most of us are pretty familiar with filter method of JavaScript. Like the code below. let num = [1,2,3,4,5,6]; num.filter(x=> x>2 ); console.log(num); // output is [3,4,5,6] In the above function we have simply inbuilt filter...

0 Comment

## Validate URL for image with valid extension

This function will allow you to validate any image url that ends with either jpeg, jpg, gif or png. function checkURL(url) { return(url.match(/\.(jpeg|jpg|gif|png)\$/) !=...