fancyarray

Easy Array Tools

Usage no npm install needed!

<script type="module">
  import fancyarray from 'https://cdn.skypack.dev/fancyarray';
</script>

README

Easy Array Tools

Installation

$ npm i fancyarray

Usage and Example

import { is_array, in_array, in_deep_array, add_to_array, remove_array } from 'fancyarray';

or

var { is_array, in_array, in_deep_array, add_to_array, remove_array } = require('fancyarray');
//Check value exists in array

in_array( @STRING, @ARRAY ) // Output is Bool (true / false)


//Check value exists in array

in_deep_array(@STRING, @KEY, @ARRAY)  // Output is Bool (true / false)

example:

var arr = [
        {
            name: 'Jade'
        },
        {
            name: 'Scorpion'
        }
    ];
    
if(in_deep_array('Scorpion', 'name', arr)){
    alert('Yes')
}
    

//Add value to array with index name

add_to_array(@STRING, @KEY, @ARRAY)  // Output is Array


example:


var arr = [
        {
            name: 'Jade'
        },
        {
            name: 'Scorpion'
        }
    ];
    
add_to_array('John', 'name', arr);
    
//Output
0: {name: "Jade"}
1: {name: "Scorpion"}
2: {name: "John"}


//Remove Value from array with index name

remove_array(@STING, @KEY, @ARRAY); // Output is Array

//Validate array 

is_array( @Variable ) // Output is Bool (true / false)