1.0.2 • Published 5 years ago

jsmp-infra-pug v1.0.2

Weekly downloads
3
License
ISC
Repository
-
Last release
5 years ago

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'
1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago