➊ Check if input is of number type
➋ Check if input value contains a number
➌ Check if input value is null or, undefined
➍ Check if input value is null or, empty string
➎ Check if input value is falsy
➏ Check if input is an Array
➐ Check if input is an Empty object
➑ Convert first character of each sentence to uppercase
➒ Convert first character of each word to uppercase
➓ Reverse a string
➊➊ Convert a number from one base to another
➊➋ Create and initialise array
➊➌ Empty an array
➊➍ Remove falsy values from an array
➊➎ Remove duplicates from array
➊➏ Casting an array to array of numbers
➊➐ Return a series of integers starting from 0
➊➑ Flatten Array to any depth
➊➒ Remove Holes from Array
➋x➓ Merge any number of arrays
➋➊ Shuffle an array
➋➋ Generate a Random Boolean
➋➌ Generate a Random Number
➋➍ Generate a Random ID
➋➎ Generate a Random Hex Color Code
👉Suggestions👈
⬖ Do you have better implementation for any of these methods? Share those in 💬
⬗ If you find any incorrect information, do inform me.
🚏 Upcoming Twitter Space
📅 12-Feb-2022 (Saturday)
⏰ 07.30PM IST (02.00PM GMT)
⬘ Join me in this space to have some interesting technical discussion around "Arrays and Functions in JavaScript".
⬙ Share among your circle if anyone is interested.
❍ C/C++
❍ Java
❍ Python
❍ JavaScript
Or, any language of your choice
The quickest way to MASTER the DSA.
➊ Arrays
➀ Creating an Array
➁ Iterate through Array
➂ Get an Element
➃ Search an Element
➄ Insert Element(s)
➅ Delete Element(s)
➆ Filter an Array
➇ Fetch a Sub-Array
➈ Merging Arrays
➉ Reverse Array
➀➀ Rotate Array
➋ Linked Lists
➀ Creating a Linked List
➁ Iterate through Linked List
➂ Get an Element
➃ Find an Element
➤ Insert Element(s)
➄ At Start
➅ At End
➆ At Anywhere
➤ Delete Element(s)
➇ From Start
➈ From End
➉ From Anywhere
➀➀ IsEmpty
➀➁ Merging Linked Lists
➀➂ Reverse Linked List
➀➃ Check for Cycles
Implement these algorithms for linked lists, double linked lists, circular linked lists, etc.