1.1.0 • Published 4 years ago
dvalue v1.1.0
DValue
A Default Value handler for javascript
Install
npm install dvalueHow to use
Default Value
var dvalue = require('dvalue');
var data = {name: 'Josh'};
var default = {age: 10, job: undefined};
data = dvalue.default(data, default);{ "name": "Josh", "age": 10, "job": undefined }
Clone Data (to avoid call by reference)
var data = {
x: 1,
y: 2,
z: 3
};
var clone = dvalue.clone(data);{ x: 1, y: 2, z: 3 }
Merge Array
var arr1 = [1, 2, 3];
var arr2 = [4, 5, 6];
var arr3 = [7, 8, 9];
var result = dvalue.merge(arr1, arr2, arr3);Random Pick n Items in Array
var dvalue = require('dvalue');
var arr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
var picks = dvalue.randomPick(arr, 2);Shuffle
var dvalue = require('dvalue');
var arr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
dvalue.shuffle(arr);Search Object In Array
var dvalue = require('dvalue');
var arr = [{id: 0, name: 'Alan'}, {id: 1, name: 'Becca'}, {id: 2, name: 'Cori'}, {id: 3, name: 'David'}];
var find = dvalue.search(arr, {id: 2});{"id": 2, "name": "Cori"}
Search multi Objects In Array
var dvalue = require('dvalue');
var arr = [{id: 0, name: 'Alan'}, {id: 1, name: 'Becca'}, {id: 2, name: 'Cori'}, {id: 3, name: 'David'}, {id: 4, name: 'Cori'}];
var find = dvalue.search(arr, {name: 'Cori'});Generate GUID
var dvalue = require('dvalue');
var ID = dvalue.guid();82c750dd-5625-ad01-10d6-6c5995ad3798
Generate Random ID
var dvalue = require('dvalue');
var ID = dvalue.randomID();8FUoTTCG
Generate Random Code
var dvalue = require('dvalue');
var code = dvalue.randomCode(16, {number: 5, lower: 3, upper: 1, symbol: 0});l7d8vf6JgbQpaf19
Display Data Size
var dvalue = require('dvalue');
var size = dvalue.displayByte(124124124,2)Parse String With Parameter
var dvalue = require('dvalue');
var string = dvalue.sprintf("Hello, %s give me %d woods", "Fiona", 58);Hello, Fiona give me 58 woods
1.1.0
4 years ago
1.0.20
9 years ago
1.0.19
9 years ago
1.0.18
9 years ago
1.0.17
9 years ago
1.0.16
9 years ago
1.0.15
9 years ago
1.0.14
9 years ago
1.0.13
9 years ago
1.0.12
9 years ago
1.0.11
9 years ago
1.0.10
9 years ago
1.0.9
9 years ago
1.0.8
9 years ago
1.0.7
10 years ago
1.0.6
10 years ago
1.0.5
10 years ago
1.0.4
10 years ago
1.0.3
10 years ago
1.0.2
10 years ago
1.0.1
10 years ago
1.0.0
10 years ago