npm stats
  • Search
  • About
  • Repo
  • Sponsor
  • more
    • Search
    • About
    • Repo
    • Sponsor

Made by Antonio Ramirez

jiggle

1.1.0

@zeke

npmHomeRepoSnykSocket
Downloads:0
$ npm install jiggle
DailyWeeklyMonthlyYearly

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