Comparing version 2.0.2 to 2.0.3
{ | ||
"name": "xhelper", | ||
"version": "2.0.2", | ||
"version": "2.0.3", | ||
"description": "JavaScript helper library", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
@@ -340,3 +340,3 @@ ; | ||
for (var i = 0; i < count; i++) { | ||
for (var i = 0; (i < count && i < array.length); i++) { | ||
var index = Math.floor(Math.random() * tmp.length); | ||
@@ -343,0 +343,0 @@ var removed = tmp.splice(index, 1); |
@@ -1,1 +0,1 @@ | ||
!function(){var e="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this||{},t=(e.xhelper,function(e){return e instanceof t?e:this instanceof t?void(this._wrapped=e):new t(e)});"undefined"==typeof exports||exports.nodeType?e.xhelper=t:("undefined"!=typeof module&&!module.nodeType&&module.exports&&(exports=module.exports=t),exports.xhelper=t),t.VERSION="2.0.2",t.containsObject=function(e,t,n){var r={},o=!1,a=!1;return e&&e.length>0&&e.forEach(function(u,l){(a=n?u[n].toString()==t[n].toString():JSON.stringify(u)===JSON.stringify(t))?(o=!0,r=u):l===e.length-1&&(o=!1,r={})}),{result:o,element:r}},t.ceil=function(e,t){if(!t)return Math.ceil(e);var n=Math.pow(10,t);return Math.ceil(e*n)/n},t.floor=function(e,t){if(!t)return Math.floor(e);var n=Math.pow(10,t);return Math.floor(e*n)/n},t.round=function(e,t){if(!t)return Math.round(e);var n=Math.pow(10,t);return Math.round(e*n)/n},t.truncate=function(e,t){if(!t)return Math.trunc(e);var n=Math.pow(10,t);return Math.trunc(e*n)/n},t.escapeRegex=function(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")},t.unspace=function(e,n){n||(n="all"),e=t.escapeRegex(e);var r={all:/\s/g,edges:/^\s*|\s*$/g,first:/^\s*/g,last:/\s*$/g,spaces:/\s+/g};switch(n){case"all":return e.replace(r.all,"");case"edges":return e.replace(r.edges,"");case"first":return e.replace(r.first,"");case"last":return e.replace(r.last,"");case"beautify":return e=e.replace(r.edges,""),e=e.replace(r.spaces," ");default:return e.replace(r.all,"")}},t.toBoolean=function(e){return"true"===e||1==e},t.isUndefined=function(e){return void 0===e},t.isNull=function(e){return null===e},t.deg2rad=function(e){return.017453292519943295*e},t.validateEmail=function(e){return/^(([^<>()\[\]\.,;:\s@\"]+(\.[^<>()\[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{2,})$/i.test(e)},t.leadingZeroes=function(e,t){if(!e)return"";e.length;for(var n=t-e.length,r=0;r<n;r++)e="0"+e;return e},t.commaSeparateNumber=function(e){for(;/(\d+)(\d{3})/.test(e.toString());)e=e.toString().replace(/(\d+)(\d{3})/,"$1,$2");return e},t.getLastMidnight=function(e,t,n){return(new Date).getTime()-(60*e*60*1e3+60*t*1e3+1e3*n)},t.getCurrentMonthFirstDay=function(e,t,n,r){var o=e-1;return Date.now()-(24*o*60*60*1e3+60*t*60*1e3+60*n*1e3+1e3*r)},t.ceilToMinute=function(e){var t=e/60;return Math.ceil(t)},t.getRandomElements=function(e,t){for(var n=[],r=0;r<t;r++)n.push(e[Math.floor(Math.random()*e.length)]);return n},t.getUniqueElements=function(e,t){for(var n=e.slice(e),r=[],o=0;o<t;o++){var a=Math.floor(Math.random()*n.length),u=n.splice(a,1);r.push(u[0])}return r},"function"==typeof define&&define.amd&&define("xhelper",[],function(){return t})}(); | ||
!function(){var e="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this||{},t=(e.xhelper,function(e){return e instanceof t?e:this instanceof t?void(this._wrapped=e):new t(e)});"undefined"==typeof exports||exports.nodeType?e.xhelper=t:("undefined"!=typeof module&&!module.nodeType&&module.exports&&(exports=module.exports=t),exports.xhelper=t),t.VERSION="2.0.2",t.containsObject=function(e,t,n){var r={},o=!1,a=!1;return e&&e.length>0&&e.forEach(function(u,l){(a=n?u[n].toString()==t[n].toString():JSON.stringify(u)===JSON.stringify(t))?(o=!0,r=u):l===e.length-1&&(o=!1,r={})}),{result:o,element:r}},t.ceil=function(e,t){if(!t)return Math.ceil(e);var n=Math.pow(10,t);return Math.ceil(e*n)/n},t.floor=function(e,t){if(!t)return Math.floor(e);var n=Math.pow(10,t);return Math.floor(e*n)/n},t.round=function(e,t){if(!t)return Math.round(e);var n=Math.pow(10,t);return Math.round(e*n)/n},t.truncate=function(e,t){if(!t)return Math.trunc(e);var n=Math.pow(10,t);return Math.trunc(e*n)/n},t.escapeRegex=function(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")},t.unspace=function(e,n){n||(n="all"),e=t.escapeRegex(e);var r={all:/\s/g,edges:/^\s*|\s*$/g,first:/^\s*/g,last:/\s*$/g,spaces:/\s+/g};switch(n){case"all":return e.replace(r.all,"");case"edges":return e.replace(r.edges,"");case"first":return e.replace(r.first,"");case"last":return e.replace(r.last,"");case"beautify":return e=e.replace(r.edges,""),e=e.replace(r.spaces," ");default:return e.replace(r.all,"")}},t.toBoolean=function(e){return"true"===e||1==e},t.isUndefined=function(e){return void 0===e},t.isNull=function(e){return null===e},t.deg2rad=function(e){return.017453292519943295*e},t.validateEmail=function(e){return/^(([^<>()\[\]\.,;:\s@\"]+(\.[^<>()\[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{2,})$/i.test(e)},t.leadingZeroes=function(e,t){if(!e)return"";e.length;for(var n=t-e.length,r=0;r<n;r++)e="0"+e;return e},t.commaSeparateNumber=function(e){for(;/(\d+)(\d{3})/.test(e.toString());)e=e.toString().replace(/(\d+)(\d{3})/,"$1,$2");return e},t.getLastMidnight=function(e,t,n){return(new Date).getTime()-(60*e*60*1e3+60*t*1e3+1e3*n)},t.getCurrentMonthFirstDay=function(e,t,n,r){var o=e-1;return Date.now()-(24*o*60*60*1e3+60*t*60*1e3+60*n*1e3+1e3*r)},t.ceilToMinute=function(e){var t=e/60;return Math.ceil(t)},t.getRandomElements=function(e,t){for(var n=[],r=0;r<t;r++)n.push(e[Math.floor(Math.random()*e.length)]);return n},t.getUniqueElements=function(e,t){for(var n=e.slice(e),r=[],o=0;o<t&&o<e.length;o++){var a=Math.floor(Math.random()*n.length),u=n.splice(a,1);r.push(u[0])}return r},"function"==typeof define&&define.amd&&define("xhelper",[],function(){return t})}(); |
15530