jiggle

1.1.0 • Public • Published

jiggle

Jiggle arrays to slightly rearrange their values

Installation

npm install jiggle --save

Usage

var jiggle = require("jiggle")
 
// The jiggle() function takes an array as input and returns an array
jiggle([0,1,2,3,4,5,6,7,8,9])
// [ 1, 2, 0, 4, 3, 5, 6, 7, 9, 8 ]
 
// It can also jiggle strings
jiggle("jabberwocky")
// jbbeawockyr
 
// It always returns a new object without altering the original
var orig = ["a","b","c","d","e","f"]
var dupe = jiggle(orig)
// orig: ['a','b','c','d','e','f']
// dupe: ['a','b','d','e','c','f']
 
// And if you like jiggling you can keep on doing it
jiggle(jiggle(jiggle("supercalifragilisticexpialidocious")))
// supcaerligralitiiscpefaldioxciosiu

Tests

npm install
npm test

Package Sidebar

Install

npm i jiggle

Weekly Downloads

1

Version

1.1.0

License

MIT

Last publish

Collaborators

  • zeke