1.0.2 • Published 5 years ago
jsmp-infra-pug v1.0.2
jsmp-infra-pug
npm i jsmp-infra-pug
getUniqueValuesArray (array, type = 'number', reverse = false)
// array - initial array
// type - output array elements type
// reverse - output array elements order
getUniqueString (string, length = string.length, reverse = false)
// string - initial string
// length - output string length
// reverse - output string characters order
By default the method returns unique values array with type 'number'.
const uniqueArrayHandler = require('./index').getUniqueValuesArray;
const initialArray = [1,'string', 1, 0, undefined, 2, 1];
const outputArray = uniqueArrayHandler(initialArray);
// [ 1, 0, 2 ]
Get unique values array with specified type
const uniqueArrayHandler = require('./index').getUniqueValuesArray;
const initialArray = [1,'string', 1, 0, undefined, 2, 1];
const outputArray = uniqueArrayHandler(initialArray, 'string');
// [ 'string' ]
Get unique values array with reversed order
const uniqueArrayHandler = require('./index').getUniqueValuesArray;
const initialArray = [1,'string', 1, 0, undefined, 2, 1];
const outputArray = uniqueArrayHandler(initialArray, 'number', true);
// [ 2, 0, 1 ]
By default the method returns a unique characters string
const uniqueStringHandler = require('./index').getUniqueString;
const initialString = 'awesome javascript';
const outputString = uniqueStringHandler(initialString);
// 'awesom jvcript'
Get unique characters string set length
const uniqueStringHandler = require('./index').getUniqueString;
const initialString = 'awesome javascript';
const outputString = uniqueStringHandler(initialString, 5);
// 'aweso'
Get unique characters string set length and reversed order
const uniqueStringHandler = require('./index').getUniqueString;
const initialString = 'awesome javascript';
const outputString = uniqueStringHandler(initialString, 5, true);
// 'osewa'