ArrayUtils
var array = ["a", "b", "c"];
var empty = arrut.isEmpty(array);
// false
var array = ["a", "b", "c"];
var clone = arrut.clone(array);
// ["a", "b", "c"]
var array = ["a", "b", "c"];
array = arrut.getLastItem(array);
// c
var array = ["a", "b", "c"];
array = arrut.removeFirstItem(array);
// [ "b", "c" ]
var array = ["b", "c"];
array = arrut.addAsFirstItem(array,"a");
// [ "a", "b", "c" ]
var array = ["a", "b"];
array = arrut.addAsLastItem(array,"c");
// [ "a", "b", "c" ]
var array = ["a", "b", "d"];
array = arrut.replaceItem(array,"d","c");
// [ "a", "b", "c" ]
or
var array = ["a", "b", "d"];
array = arrut.replaceItem(array,2,"c");
// [ "a", "b", "c" ]
var array = ["a", "b", "c"];
array = arrut.reverse(array);
// [ "c", "b", "a" ]
var array = ["c", "b", "a"];
array = arrut.sortAlpha(array);
// [ "a", "b", "c" ]
var array = [3, 2, 1];
array = arrut.sortNumeric(array);
// [1, 2, 3]
var array;
var arrayOne = ['a','b','c'];
var arrayTwo = [3,2,1];
array = arrut.merge(arrayOne, arrayTwo);
// ['a','b','c', 1, 2, 3]
var array = ['a','b','c'];
array = arrut.remove(array, 'a');
// [b','c']
var array = ['a','b','c'];
array = arrut.remove(array, 'a');
// [b','c']
var list = [
{name: 'Full English', total: 1500},
{name: 'Colacao', total: 260},
{name: 'Croissant and jam', total: 520}
];
list = arrut.getListBy(list, 'total', '<=', 850);
// [{"name":"Colacao"},{"name":"Croissant and jam"}]
var array = ['a','b','c'];
arrut.inArray(array, 'a');
//true
arrut.inArray(array, 'd');
//false
...
<input type="text" id="nome" />
<input type="text" id="sobrenome" />
<input type="email" id="email" />
...
var nodeList = document.querySelectorAll('input'),
list = [
{name: 'Full English', total: 1500},
{name: 'Colacao', total: 260},
{name: 'Croissant and jam', total: 520}
];
list = arrut.findObjectInArray(list, 'total',1500);
// [{"name":"Full English","total":1500}]
list = arrut.findObjectInArray(nodeList, 'id','nome');
// [input#name]