1.1.0 • Published 4 years ago
dvalue v1.1.0
DValue
A Default Value handler for javascript
Install
npm install dvalue
How 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
8 years ago
1.0.19
8 years ago
1.0.18
8 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
9 years ago
1.0.6
9 years ago
1.0.5
9 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