1.2.2 ā¢ Published 2 years ago
@igor.dvlpr/uarray v1.2.2
š UArray š
Provides UArray
, an Array
type that supports negative indices/indexes, just wrap your regular JavaScript array with UArray()
or pass the elements directly to UArray()
and you are all set! šš
Usage
ā¹ Works like negative indices in other languages, e.g. -1 picks that last element, -2, the second to last, etc.
āØ Since v.1.1.0
the function signature has been changed and now it supports 2 different ways of action. You can now pass a single parameter of type Array
or multiple parameters of any primitive type.
Install it first by doing,
npm i "@igor.dvlpr/uarray"
and then use it,
const UArray = require('@igor.dvlpr/uarray')
const food = UArray(['š', 'š', 'šæ', 'š„', 'š„']) // array passed
const objects = UArray('š', 'š©', 'ā½', 'š„', 'šÆ') // no array passed, just direct values
console.log(food[-1]) // prints 'š„'
console.log(food[-3]) // prints 'šæ'
console.log(objects[-1]) // prints 'šÆ'
console.log(objects[-3]) // prints 'ā½'