Usage
Es2015
const master=require('master-methods')
>Es2016
import math from 'master-methods'
Array-methods
Average
An array method that returns the average of the numbers in the array.
const arr=[1,2,3]
arr.average() //returns 2;
Count
An array methods count the cardinal value
of the given element.
const arr=[1,1,2,3];
arr.count(1) //returns 2;
getElements
An array method that extracts the elements
from the array with the given count and condition.
const myarr=[1,2,3,4];
myarr.getElements(2,x=>x%2==1);//return [1,3];
myarr.getElements(2,-1)//return [3,4]
Max
An array method returns the maximum value
in the given array.
const arr=[12,3,4,56];
arr.max()//returns 56;
Min
An array method returns the minimum value
in the given array.
const array=[1,2,3,4]
arr.min()//returns 1;
MaxOccurence
An array method that returns the element which
occurs the most in the array.
const arr=[1,2,3,4,5,3]
arr.getmostOccurence()
//returns {value:3,occurences:2}
Median
An array method that returns the median of
the elements in it.
const arr=[1,2,3]
arr.median()//returns 2;
Optimize
An array method that removes the undefined and null values
in it.
const
arr=[1,2,null,true,undefined,"naveeenkumar"]
arr.optimize()//returns [1,2,true,"naveenkumar"]
Remove
An array method that removes the
element or an array of elements from it.
const array=[1,2,3,4];
array.remove(1) //returns [2,3,4]
array.remove([3,4]) //returns [1,2]
const arr=["naveen","kumar","md"]
arr.remove("naveen")//returns ["kumar","md"]
arr.remove(["naveen","md"])//returns ["kumar"]
Sortf
An array method that sorts the array in
ascending or descending order.
const arr=[1,2,4,3]
arr.sortf()//returns [1,2,3,4]
arr.sortf(-1)//returns [4,3,2,1]
const arr1=["naveen","kumar","md"]
arr1.sortf()//returns ["kumar","md,"naveen"]
Sum
An array method that returns the sum
of the elements in it.
const arr=[1,2,3]
arr.sum()//returns 6
Unique
An array method that deletes the duplicate
elements in it.
const arr=[1,3,5,2,3]
arr.ditinct()//returns[1,3,5,2]
const arr=["naveen","naveen"]
arr.distinct()//returns ["naveen]
Number-methods
Armstrong
A number method that checks whether the number is an
armstrong number or not.
const num=1634;
num.isArmstrong()//returns true
const num=1543;
num.isArmstrong()//returns false
Composite
A number method that checks whether the number is an
composite number or not.
const num=7;
num.isComposite()//returns false;
const num1=14
num.isComposite()//returns true;
Prime
A number method that checks whether the number is an
Prime number or not.
var num=3
num.isPrime()//returns true
num=4
num.isprime()//returns false;
Radian to degree
A number method that converts the value in radian
to degree.
const a=0.7853981633974483
a.toDegree()//returns 45
Degree to radian
A number method that converts the value in ** degree to
radian**.
const a=45;
a.toRadian()//returns 0.7853981633974483
Even
A number method that checks whether a given number is
even or not.
var num=2;
num.isEven()//returns true;
num=3;
num.isEven()//returns false;
Odd
A number method that checks whether a given number is
odd or not.
var num=3
num.isOdd()//returns true
num=4
num.isOdd()//returns false
String-methods
Reverse
A string method that returns the reverse
of it.
var str="naveen";
str.sreverse()//returns "neevan"
isEmpty
A string method checks whether a given string is empty or
not.
var str=""
str.isEmpty()//returns true
str=" "
str.isEmpty()//returns true
Truncate
A string method that returns the string before the index or
before the given string.
### Params index or string
const str="Naveen kumar"
str.truncate(3)//returns "Nav"
str.truncate(" ")//returns "Naveen"
Capitalize
A string method that capitalize the first letter itself.
var about="i am a good boy"
about.capitalize()//returns "I am a good boy"
Swap case
A string method that swaps the cases in it.
var name="Naveen Kumar"
name.swapcase()//returns "nAVEEN kUMAr"
Camel case
A string methods that returns the camel case version of it.
var name="naveen kumar"
name.camelCase()//returns naveenKumar
Endswith
A string method that checks whether it
ends with the specified string or not.
const str="naveen kumar"
str.endsWith("kumar")//returns true;
Startswith
A string method that checks whether it
starts with the specified string or not
const str="naveen kumar"
str.startsWith("na")//returns true
Casefold
A string method that converts all the letters in a string
to lower case.
const str="NaveenKumar"
str.casefold()//returns "naveenkumar"
Count
A string method that count the number of occurences of the
given string.
const str="Naveen kumar is a good
boy"
str.count("a");//returns 3
str.count(" ");//returns 5
str.count("aveen");//returns 1
Alnum
A string method that check whether the string contains only
aphabets and numbers.
const id="naveen9715";
id.isAlnum()//return true
Alpha
A string method that check whether the string contains only
aphabets.
const id="naveen";
id.isAlpha()//return true
isNum
A string method that check whether the string contains only
numbers.
const id="9715";
id.isNum()//return true
Validations
Mail
A string method that validates the mail id.
const
str="naveen9715568487@gmail.com"
str.validateMail()//returns true
Password
A string method that validates the password.
const pass="Naveen@1234"
pass.validatePass()//returns "strong"
const pass1="naveen8870499146"
pass1.validatePass()//returns "normal"
const pass2="naveenkumar"
pass2.validatePass()//returns "weak"
Mobile
A string method that validates the mobile number.
const mobile="+91 8870499146"
mobile.validateMobile()//return true
Math methods
Sum
A function that returns the sum of given
two numbers.
var x=sum(12,3)//returns 15
Subtract
A function that returns the difference of
given two numbers.
var x=subtract(12,3)//returns 9
Multiply
A function that returns the product of
given two numbers.
var x=product(12,3)//returns 36
Divide
A function that returns the quotient of
given two numbers.
var x=divide(12,3)//returns 4
Modulo
A function that returns the modulo of
given two numbers.
var x=subtract(12,3)//returns 0
Roundoff
A function that roundoff according to the given number of
digits of given two numbers.
var x=roundoff(12.4567,3)//returns 12.457
Random
A function that returns the random number according to the
number of digits and between two values.
console.log(random(2))//returns 77 or
something..
console.log(random(3,450,460))//returns 451 or something between 450 and 560
Palindrome
A function that checks whether the given string or number
is a palindrome or not.
var str="dad"
isPalindrome(str)//returns true
str=1234321
isPalindrome(str)//returns true