Some convenience utils.
npm install --save @dengfengwang/utilsor
yarn add @dengfengwang/utils You can import(or require) @dengfengwang/utils by getting it from npm
import { $number } from '@dengfengwang/utils'; const { toFixed } = $number; console.log(toFixed(1.123, 2)).reverse
Reverses an array in place.
Params
arr{Array}: The array to reverse.start{Number}: Starting index.end{Number}: Ending index.
Example
import { $array } from '@dengfengwang/utils'; const { reverse } = $array; const arr = [1, 2, 3]; reverse(arr, 0, arr.length - 1); console.log(arr); //=> [3,2,1].random
Get a random boolean (true/false).
Params
returns{Boolean}: A boolean (true or false).
Example
import { $boolean } from '@dengfengwang/utils'; const { random } = $boolean; console.log(random()); //=> true/false.isWeekday
Check if the provided day is a weekday.
Params
date{Date}: Provided Date.returns{Boolean}: Either a weekday or not(a weekend day).
Example
import { $date } from '@dengfengwang/utils'; const { isWeekday } = $date; console.log(isWeekday(new Date('2021-05-17T00:00:00'))); //=> true.average
Get average value of arguments.
Params
...args{Arguments}: Some number arguments.returns{Number}: Average value of the arguments.
Example
import { $math } from '@dengfengwang/utils'; const { average } = $math; console.log(average(1,2,3)); //=> 2.isEven
Check if a number is even or odd.
Params
num{Number}: Arbitrary integer.returns{Boolean}: Even or not(odd).
Example
import { $number } from '@dengfengwang/utils'; const { isEven } = $number; console.log(isEven(2)); //=> true console.log(isEven(3)); //=> false.toFixed
Truncate a number to a fixed decimal point.
Params
num{Number}: The needed formatted number.digits{Number}: The number of digits to appear after the decimal point.returns{Boolean}: The given number using fixed-point notation.
Example
import { $number } from '@dengfengwang/utils'; const { toFixed } = $number; console.log(toFixed(2.123, 2)); //=> 2.12.reverse
Reverse the characters in a string.
Params
str{String}: The string to reverse.returns{String} The reversed string.
Example
import { $string } from '@dengfengwang/utils'; const { reverse } = $string; console.log(reverse("abc")); //=> 'cba'Copyright (c) 2021-present, Weiwei Wang