code2021-l
Version:
前端自定义工具
1 lines • 1.86 kB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.aUtils=t():e.aUtils=t()}(self,(function(){return(()=>{"use strict";var e={d:(t,n)=>{for(var o in n)e.o(n,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:n[o]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{apply:()=>u,bind:()=>r,call:()=>o,debounce:()=>l,every:()=>a,filter:()=>d,find:()=>p,findIndex:()=>s,map:()=>f,reduce:()=>c,some:()=>m,throttle:()=>i});var n={};function o(e,t,...n){null==t&&(t=window),t.tempFn=e;const o=t.tempFn(...n);return delete t.tempFn,o}function r(e,t,...o){return(...r)=>(0,n.default)(e,t,...o,...r)}function u(e,t,n){null==t&&(t=window),t.tempFn=e;const o=t.tempFn(...n);return delete t.tempFn,o}function l(e,t){return function(n){e.hasOwnProperty("timeoutId")&&clearTimeout(e.timeoutId),e.timeoutId=setTimeout((()=>{e.call(this,n),delete e.timeoutId}),t)}}function i(e,t){let n=0;return function(o){const r=Date.now();r-n>t&&(e.call(this.event),n=r)}}function f(e,t){const n=[];for(let o=0;o<e.length;o++){const r=t(e[o],o);n.push(r)}return n}function c(e,t,n){let o=n;for(let n=0;n<e.length;n++)o=t(o,e[n],n);return o}function d(e,t){const n=[];for(let o=0;o<e.length;o++){const r=e[o];t(r,o)&&n.push(r)}return n}function p(e,t){for(let n=0;n<e.length;n++){const o=e[n];if(t(o,n))return o}}function s(e,t){for(let n=0;n<e.length;n++)if(t(e[n],n))return n;return-1}function a(e,t){for(let n=0;n<e.length;n++)if(!t(e[n],n))return!1;return!0}function m(e,t){for(let n=0;n<e.length;n++)if(!t(e[n],n))return!0;return!1}return e.r(n),e.d(n,{R:()=>o}),t})()}));