Skip to content

functions

Panusitt Khuenkham edited this page Dec 3, 2018 · 5 revisions

Functions can use.


getDeviceName() => "tablet" | "mobile" | "desktop"

isDeviceIPad() => true/false

isDeviceTablet() => true/false

isDeviceMobile() => true/false

isDeviceDesktop() => true/false

whatTime() => real-time date => Observable

strToLower(str: string) => string

strToUpper(str: string) => string

trim(str: string) => string

PI() => 3.141592653589793

abs(number: number) => absolute value e.g. -20 => 20

uuidv4() => string uuidv4

mergeArray(arrMain: Array<any>, arrMerge: Array<any>) => Array Merge

sumValueArray(numArr: Array<number>) => sum all value in array e.g. [1,2,3] => 6

strPadLeft(str: string, maxLength: number, fillString: string) => string

strPadRight(str: string, maxLength: number, fillString: string) => string

cleanHtmlTag(str: string) => string e.g. '<a href="#">bamossza</a>' => bamossza

base64toBlob(base64Data: string, contentType?: string) => Blob Data

exportExcelFile(blobContent: string, fileName?: string, ext?: string) => save to excel file.

array_has_dupes(array: Array<string | number>) => get value duplicate in array e.g. [1,2,3,1,2] => [1,2]

array_has_dupes_count(array: Array<string | number>) => count value duplicate e.g. [1,2,3,1,2] => 2


Clone this wiki locally