1.0.7 • Published 3 years ago

js_utility_fns v1.0.7

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

what is this ?

Get Javascript Utility Methods To Save Duplication Of Code In Your Project.

Installation

npm i js_utility_fns -- save

Null Check

isNull : This method will return true/false after checking the value.

import { isNull }  from "js_utility_fns";
if(isNull(value)){ ... };

Empty Check

isEmpty : This method will return boolean value after checking the string.

import { isEmpty }  from "js_utility_fns";
if(isEmpty(value)){ ... };

Null or Undefined Check

isNullOrUndefined : This method will return boolean after check the null/undefined

import { isNullOrUndefined }  from "js_utility_fns";
if(isNullOrUndefined(value)){ ... };

Object Has Key

hasProperty : This method will return boolean after check the Object param is available or not

import { hasProperty }  from "js_utility_fns";
if(hasProperty(obj.paramToCheck)){ ... };

Search Into Array String

searchArrayStr : This method will filter array and return match values.

import { searchArrayStr }  from "js_utility_fns";
const result = searchArrayStr(array, filterValue); // return match values in array

Generate Unique Number

getRandomNumber : This method will generate unique number

import { getRandomNumber }  from "js_utility_fns";
const uniqueNumber = getRandomNumber(); // return unique number
const uniqueNumberWith = getRandomNumber("ID"); // return unique number after prepend the text which you will pass as argument.

Get Browser Name with Version

getBrowserName : This method will return browser name in string form \ getBrowserNameWithVersion : This method will return browser name and version in array form.

import { getBrowserName, getBrowserNameWithVersion }  from "js_utility_fns";
const browserName = getBrowserName(); // Return Ex: "Chrome"
const browserNameVersion = getBrowserNameWithVersion();// Return Ex: ["Chrome", "90.0.4430.212"]
Thank you. Please don't forget about feedback at dheerajatoria@gmail.com if you need any new enhancement into this library.