1 define([], function () {
4 function ArrayUtilsService(){
6 getFirstElementByCondition: getFirstElementByCondition,
7 pushElementsToList: pushElementsToList,
12 // TODO: add service's description
13 function getFirstElementByCondition(list, condition) {
14 var selItems = list && condition ? list.filter(function (item) {
15 return condition(item);
17 return (selItems.length ? selItems[0] : null);
20 // TODO: add service's description
21 function pushElementsToList(list, listToAdd) {
22 Array.prototype.push.apply(list, listToAdd);
27 ArrayUtilsService.$inject = [];
29 return ArrayUtilsService;