js-basic-helper
Version:
js-basic-helper is use for basic javascript operation with typescript
70 lines (56 loc) • 1.87 kB
Markdown
js-basic-helper is use for basic javascript operation
[](https://www.varnidev.com) is Developer website. You can reach me through my website.
Using npm:
```
npm i --save js-basic-helper
```
```
import jsBasicHelper from 'js-basic-helper';
```
> check parameter is empty or not `isEmpty(value)` method.
```
jsBasicHelper.isEmpty(undefined); true
jsBasicHelper.isEmpty(null); true
jsBasicHelper.isEmpty(""); true
jsBasicHelper.isEmpty(" "); true
jsBasicHelper.isEmpty("0"); true
jsBasicHelper.isEmpty("Varnidev"); false
jsBasicHelper.isEmpty(0); true
jsBasicHelper.isEmpty(1); true
jsBasicHelper.isEmpty(false); true
jsBasicHelper.isEmpty(true); true
jsBasicHelper.isEmpty([]); true
jsBasicHelper.isEmpty(["apple", "banana"]); false
jsBasicHelper.isEmpty({}); true
jsBasicHelper.isEmpty({ name: "Varni Dev" }); false
```
> convert array to object using `convertArrayToObject(array, keyName)` method.
```
const arrayList = [
{
userId: 1,
uniqueKey: 1,
title: "quidem molestiae enim",
},
{
userId: 1,
uniqueKey: 2,
title: "sunt qui excepturi placeat culpa",
},
{
userId: 1,
uniqueKey: 3,
title: "omnis laborum odio",
},
];
console.log(jsBasicHelper.convertArrayToObject(arrayList, "uniqueKey"));
OUTPUT:
{
'1': { userId: 1, id: 1, title: 'quidem molestiae enim' },
'2': { userId: 1, id: 2, title: 'sunt qui excepturi placeat culpa' },
'3': { userId: 1, id: 3, title: 'omnis laborum odio' }
}
```