0.5.0 • Published 12 years ago

array_surgeon v0.5.0

Weekly downloads
5
License
-
Repository
github
Last release
12 years ago

array_surgeon

Find a consecutive group of elements in an array and remove or replace them.

Usage

shell> npm install array_surgeon

surgeon = require 'array_surgeon'

hay = [ 1, 2, 3, 4 ]

// You can use a regular array
surgeon.remove hay, [ 2, 3 ]
# ==> [ 1, 4 ]

surgeon.replace hay, [ 2, 3 ], "missing"
# ==> [ 1, "missing", 4 ]

You can also use a function for comparision:

is_2 = (val) ->
  val is 2
  
is_3 = (val) ->
  val is 3
  
surgeon.remove hay, [ is_2, is_3 ]
# ==> [ 1,  4 ]

surgeon.replace hay, [ is_2, is_3 ], "missing"
# ==> [ 1, "missing", 4 ]
0.5.0

12 years ago

0.4.3

12 years ago

0.4.2

12 years ago

0.4.1

12 years ago

0.4.0

12 years ago

0.3.1

12 years ago

0.3.0

12 years ago

0.2.3

12 years ago

0.2.2

12 years ago

0.2.1

12 years ago

0.2.0

12 years ago

0.1.0

12 years ago