You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
3 months ago | |
|---|---|---|
| .. | ||
| dist | 3 months ago | |
| .browserslistrc | 3 months ago | |
| LICENSE | 3 months ago | |
| README.en.md | 3 months ago | |
| README.md | 3 months ago | |
| add.d.ts | 3 months ago | |
| add.js | 3 months ago | |
| after.d.ts | 3 months ago | |
| after.js | 3 months ago | |
| array.d.ts | 3 months ago | |
| array.js | 3 months ago | |
| arrayEach.d.ts | 3 months ago | |
| arrayEach.js | 3 months ago | |
| arrayIndexOf.d.ts | 3 months ago | |
| arrayIndexOf.js | 3 months ago | |
| arrayLastIndexOf.d.ts | 3 months ago | |
| arrayLastIndexOf.js | 3 months ago | |
| assign.d.ts | 3 months ago | |
| assign.js | 3 months ago | |
| base.d.ts | 3 months ago | |
| base.js | 3 months ago | |
| before.d.ts | 3 months ago | |
| before.js | 3 months ago | |
| bind.d.ts | 3 months ago | |
| bind.js | 3 months ago | |
| browse.d.ts | 3 months ago | |
| browse.js | 3 months ago | |
| camelCase.d.ts | 3 months ago | |
| camelCase.js | 3 months ago | |
| ceil.d.ts | 3 months ago | |
| ceil.js | 3 months ago | |
| checkCopyProp.js | 3 months ago | |
| chunk.d.ts | 3 months ago | |
| chunk.js | 3 months ago | |
| clear.d.ts | 3 months ago | |
| clear.js | 3 months ago | |
| clone.d.ts | 3 months ago | |
| clone.js | 3 months ago | |
| commafy.d.ts | 3 months ago | |
| commafy.js | 3 months ago | |
| cookie.d.ts | 3 months ago | |
| cookie.js | 3 months ago | |
| copyWithin.d.ts | 3 months ago | |
| copyWithin.js | 3 months ago | |
| countBy.d.ts | 3 months ago | |
| countBy.js | 3 months ago | |
| ctor.d.ts | 3 months ago | |
| ctor.js | 3 months ago | |
| date.d.ts | 3 months ago | |
| date.js | 3 months ago | |
| debounce.d.ts | 3 months ago | |
| debounce.js | 3 months ago | |
| delay.d.ts | 3 months ago | |
| delay.js | 3 months ago | |
| destructuring.d.ts | 3 months ago | |
| destructuring.js | 3 months ago | |
| divide.d.ts | 3 months ago | |
| divide.js | 3 months ago | |
| each.d.ts | 3 months ago | |
| each.js | 3 months ago | |
| eachTree.d.ts | 3 months ago | |
| eachTree.js | 3 months ago | |
| endsWith.d.ts | 3 months ago | |
| endsWith.js | 3 months ago | |
| entries.d.ts | 3 months ago | |
| entries.js | 3 months ago | |
| eqNull.d.ts | 3 months ago | |
| eqNull.js | 3 months ago | |
| escape.d.ts | 3 months ago | |
| escape.js | 3 months ago | |
| every.d.ts | 3 months ago | |
| every.js | 3 months ago | |
| filter.d.ts | 3 months ago | |
| filter.js | 3 months ago | |
| filterTree.d.ts | 3 months ago | |
| filterTree.js | 3 months ago | |
| find.d.ts | 3 months ago | |
| find.js | 3 months ago | |
| findIndexOf.d.ts | 3 months ago | |
| findIndexOf.js | 3 months ago | |
| findKey.d.ts | 3 months ago | |
| findKey.js | 3 months ago | |
| findLast.d.ts | 3 months ago | |
| findLast.js | 3 months ago | |
| findLastIndexOf.d.ts | 3 months ago | |
| findLastIndexOf.js | 3 months ago | |
| findTree.d.ts | 3 months ago | |
| findTree.js | 3 months ago | |
| first.d.ts | 3 months ago | |
| first.js | 3 months ago | |
| flatten.d.ts | 3 months ago | |
| flatten.js | 3 months ago | |
| floor.d.ts | 3 months ago | |
| floor.js | 3 months ago | |
| forOf.d.ts | 3 months ago | |
| forOf.js | 3 months ago | |
| function.d.ts | 3 months ago | |
| function.js | 3 months ago | |
| get.d.ts | 3 months ago | |
| get.js | 3 months ago | |
| getBaseURL.d.ts | 3 months ago | |
| getBaseURL.js | 3 months ago | |
| getDateDiff.d.ts | 3 months ago | |
| getDateDiff.js | 3 months ago | |
| getDayOfMonth.d.ts | 3 months ago | |
| getDayOfMonth.js | 3 months ago | |
| getDayOfYear.d.ts | 3 months ago | |
| getDayOfYear.js | 3 months ago | |
| getMonthWeek.d.ts | 3 months ago | |
| getMonthWeek.js | 3 months ago | |
| getSize.d.ts | 3 months ago | |
| getSize.js | 3 months ago | |
| getType.d.ts | 3 months ago | |
| getType.js | 3 months ago | |
| getWhatDay.d.ts | 3 months ago | |
| getWhatDay.js | 3 months ago | |
| getWhatMonth.d.ts | 3 months ago | |
| getWhatMonth.js | 3 months ago | |
| getWhatQuarter.d.ts | 3 months ago | |
| getWhatQuarter.js | 3 months ago | |
| getWhatWeek.d.ts | 3 months ago | |
| getWhatWeek.js | 3 months ago | |
| getWhatYear.d.ts | 3 months ago | |
| getWhatYear.js | 3 months ago | |
| getYearDay.d.ts | 3 months ago | |
| getYearDay.js | 3 months ago | |
| getYearWeek.d.ts | 3 months ago | |
| getYearWeek.js | 3 months ago | |
| groupBy.d.ts | 3 months ago | |
| groupBy.js | 3 months ago | |
| gulpfile.js | 3 months ago | |
| has.d.ts | 3 months ago | |
| has.js | 3 months ago | |
| hasOwnProp.d.ts | 3 months ago | |
| hasOwnProp.js | 3 months ago | |
| helperCheckCopyKey.js | 3 months ago | |
| helperCreateGetDateWeek.js | 3 months ago | |
| helperCreateGetObjects.js | 3 months ago | |
| helperCreateInInObjectString.js | 3 months ago | |
| helperCreateInTypeof.js | 3 months ago | |
| helperCreateIndexOf.js | 3 months ago | |
| helperCreateIterateHandle.js | 3 months ago | |
| helperCreateMathNumber.js | 3 months ago | |
| helperCreateMinMax.js | 3 months ago | |
| helperCreatePickOmit.js | 3 months ago | |
| helperCreateToNumber.js | 3 months ago | |
| helperCreateTreeFunc.js | 3 months ago | |
| helperCreateiterateIndexOf.js | 3 months ago | |
| helperDefaultCompare.js | 3 months ago | |
| helperDeleteProperty.js | 3 months ago | |
| helperEqualCompare.js | 3 months ago | |
| helperFormatEscaper.js | 3 months ago | |
| helperGetDateFullYear.js | 3 months ago | |
| helperGetDateMonth.js | 3 months ago | |
| helperGetDateTime.js | 3 months ago | |
| helperGetHGSKeys.js | 3 months ago | |
| helperGetLocatOrigin.js | 3 months ago | |
| helperGetUTCDateTime.js | 3 months ago | |
| helperGetYMD.js | 3 months ago | |
| helperGetYMDTime.js | 3 months ago | |
| helperLog.js | 3 months ago | |
| helperMultiply.js | 3 months ago | |
| helperNewDate.js | 3 months ago | |
| helperNumberAdd.js | 3 months ago | |
| helperNumberDecimal.js | 3 months ago | |
| helperNumberDivide.js | 3 months ago | |
| helperNumberOffsetPoint.js | 3 months ago | |
| helperStringLowerCase.js | 3 months ago | |
| helperStringRepeat.js | 3 months ago | |
| helperStringSubstring.js | 3 months ago | |
| helperStringUpperCase.js | 3 months ago | |
| includeArrays.d.ts | 3 months ago | |
| includeArrays.js | 3 months ago | |
| includes.d.ts | 3 months ago | |
| includes.js | 3 months ago | |
| index.d.ts | 3 months ago | |
| index.js | 3 months ago | |
| indexOf.d.ts | 3 months ago | |
| indexOf.js | 3 months ago | |
| invoke.d.ts | 3 months ago | |
| invoke.js | 3 months ago | |
| isArguments.d.ts | 3 months ago | |
| isArguments.js | 3 months ago | |
| isArray.d.ts | 3 months ago | |
| isArray.js | 3 months ago | |
| isBoolean.d.ts | 3 months ago | |
| isBoolean.js | 3 months ago | |
| isDate.d.ts | 3 months ago | |
| isDate.js | 3 months ago | |
| isDateSame.d.ts | 3 months ago | |
| isDateSame.js | 3 months ago | |
| isDocument.d.ts | 3 months ago | |
| isDocument.js | 3 months ago | |
| isElement.d.ts | 3 months ago | |
| isElement.js | 3 months ago | |
| isEmpty.d.ts | 3 months ago | |
| isEmpty.js | 3 months ago | |
| isEqual.d.ts | 3 months ago | |
| isEqual.js | 3 months ago | |
| isEqualWith.d.ts | 3 months ago | |
| isEqualWith.js | 3 months ago | |
| isError.d.ts | 3 months ago | |
| isError.js | 3 months ago | |
| isFinite.d.ts | 3 months ago | |
| isFinite.js | 3 months ago | |
| isFloat.d.ts | 3 months ago | |
| isFloat.js | 3 months ago | |
| isFormData.d.ts | 3 months ago | |
| isFormData.js | 3 months ago | |
| isFunction.d.ts | 3 months ago | |
| isFunction.js | 3 months ago | |
| isInteger.d.ts | 3 months ago | |
| isInteger.js | 3 months ago | |
| isLeapYear.d.ts | 3 months ago | |
| isLeapYear.js | 3 months ago | |
| isMap.d.ts | 3 months ago | |
| isMap.js | 3 months ago | |
| isMatch.d.ts | 3 months ago | |
| isMatch.js | 3 months ago | |
| isNaN.d.ts | 3 months ago | |
| isNaN.js | 3 months ago | |
| isNull.d.ts | 3 months ago | |
| isNull.js | 3 months ago | |
| isNumber.d.ts | 3 months ago | |
| isNumber.js | 3 months ago | |
| isObject.d.ts | 3 months ago | |
| isObject.js | 3 months ago | |
| isPlainObject.d.ts | 3 months ago | |
| isPlainObject.js | 3 months ago | |
| isRegExp.d.ts | 3 months ago | |
| isRegExp.js | 3 months ago | |
| isSet.d.ts | 3 months ago | |
| isSet.js | 3 months ago | |
| isString.d.ts | 3 months ago | |
| isString.js | 3 months ago | |
| isSymbol.d.ts | 3 months ago | |
| isSymbol.js | 3 months ago | |
| isTypeError.d.ts | 3 months ago | |
| isTypeError.js | 3 months ago | |
| isUndefined.d.ts | 3 months ago | |
| isUndefined.js | 3 months ago | |
| isValidDate.d.ts | 3 months ago | |
| isValidDate.js | 3 months ago | |
| isWeakMap.d.ts | 3 months ago | |
| isWeakMap.js | 3 months ago | |
| isWeakSet.d.ts | 3 months ago | |
| isWeakSet.js | 3 months ago | |
| isWindow.d.ts | 3 months ago | |
| isWindow.js | 3 months ago | |
| kebabCase.d.ts | 3 months ago | |
| kebabCase.js | 3 months ago | |
| keys.d.ts | 3 months ago | |
| keys.js | 3 months ago | |
| last.d.ts | 3 months ago | |
| last.js | 3 months ago | |
| lastArrayEach.d.ts | 3 months ago | |
| lastArrayEach.js | 3 months ago | |
| lastEach.d.ts | 3 months ago | |
| lastEach.js | 3 months ago | |
| lastForOf.d.ts | 3 months ago | |
| lastForOf.js | 3 months ago | |
| lastIndexOf.d.ts | 3 months ago | |
| lastIndexOf.js | 3 months ago | |
| lastObjectEach.d.ts | 3 months ago | |
| lastObjectEach.js | 3 months ago | |
| locat.d.ts | 3 months ago | |
| locat.js | 3 months ago | |
| map.d.ts | 3 months ago | |
| map.js | 3 months ago | |
| mapTree.d.ts | 3 months ago | |
| mapTree.js | 3 months ago | |
| max.d.ts | 3 months ago | |
| max.js | 3 months ago | |
| mean.d.ts | 3 months ago | |
| mean.js | 3 months ago | |
| merge.d.ts | 3 months ago | |
| merge.js | 3 months ago | |
| min.d.ts | 3 months ago | |
| min.js | 3 months ago | |
| multiply.d.ts | 3 months ago | |
| multiply.js | 3 months ago | |
| noop.d.ts | 3 months ago | |
| noop.js | 3 months ago | |
| now.d.ts | 3 months ago | |
| now.js | 3 months ago | |
| number.d.ts | 3 months ago | |
| number.js | 3 months ago | |
| object.d.ts | 3 months ago | |
| object.js | 3 months ago | |
| objectEach.d.ts | 3 months ago | |
| objectEach.js | 3 months ago | |
| objectMap.d.ts | 3 months ago | |
| objectMap.js | 3 months ago | |
| omit.d.ts | 3 months ago | |
| omit.js | 3 months ago | |
| once.d.ts | 3 months ago | |
| once.js | 3 months ago | |
| orderBy.d.ts | 3 months ago | |
| orderBy.js | 3 months ago | |
| package.json | 3 months ago | |
| padEnd.d.ts | 3 months ago | |
| padEnd.js | 3 months ago | |
| padStart.d.ts | 3 months ago | |
| padStart.js | 3 months ago | |
| parseUrl.d.ts | 3 months ago | |
| parseUrl.js | 3 months ago | |
| pick.d.ts | 3 months ago | |
| pick.js | 3 months ago | |
| pluck.d.ts | 3 months ago | |
| pluck.js | 3 months ago | |
| property.d.ts | 3 months ago | |
| property.js | 3 months ago | |
| random.d.ts | 3 months ago | |
| random.js | 3 months ago | |
| range.d.ts | 3 months ago | |
| range.js | 3 months ago | |
| reduce.d.ts | 3 months ago | |
| reduce.js | 3 months ago | |
| remove.d.ts | 3 months ago | |
| remove.js | 3 months ago | |
| repeat.d.ts | 3 months ago | |
| repeat.js | 3 months ago | |
| round.d.ts | 3 months ago | |
| round.js | 3 months ago | |
| sample.d.ts | 3 months ago | |
| sample.js | 3 months ago | |
| searchTree.d.ts | 3 months ago | |
| searchTree.js | 3 months ago | |
| serialize.d.ts | 3 months ago | |
| serialize.js | 3 months ago | |
| set.d.ts | 3 months ago | |
| set.js | 3 months ago | |
| setupDefaults.d.ts | 3 months ago | |
| setupDefaults.js | 3 months ago | |
| shuffle.d.ts | 3 months ago | |
| shuffle.js | 3 months ago | |
| slice.d.ts | 3 months ago | |
| slice.js | 3 months ago | |
| some.d.ts | 3 months ago | |
| some.js | 3 months ago | |
| sortBy.d.ts | 3 months ago | |
| sortBy.js | 3 months ago | |
| startsWith.d.ts | 3 months ago | |
| startsWith.js | 3 months ago | |
| static.js | 3 months ago | |
| staticDayTime.js | 3 months ago | |
| staticDecodeURIComponent.js | 3 months ago | |
| staticDocument.js | 3 months ago | |
| staticEncodeURIComponent.js | 3 months ago | |
| staticEscapeMap.js | 3 months ago | |
| staticHGKeyRE.js | 3 months ago | |
| staticLocation.js | 3 months ago | |
| staticObjectToString.js | 3 months ago | |
| staticParseInt.js | 3 months ago | |
| staticStrFirst.js | 3 months ago | |
| staticStrLast.js | 3 months ago | |
| staticStrUndefined.js | 3 months ago | |
| staticWeekTime.js | 3 months ago | |
| staticWindow.js | 3 months ago | |
| string.d.ts | 3 months ago | |
| string.js | 3 months ago | |
| subtract.d.ts | 3 months ago | |
| subtract.js | 3 months ago | |
| sum.d.ts | 3 months ago | |
| sum.js | 3 months ago | |
| template.d.ts | 3 months ago | |
| template.js | 3 months ago | |
| throttle.d.ts | 3 months ago | |
| throttle.js | 3 months ago | |
| timestamp.d.ts | 3 months ago | |
| timestamp.js | 3 months ago | |
| toArray.d.ts | 3 months ago | |
| toArray.js | 3 months ago | |
| toArrayTree.d.ts | 3 months ago | |
| toArrayTree.js | 3 months ago | |
| toDateString.d.ts | 3 months ago | |
| toDateString.js | 3 months ago | |
| toFixed.d.ts | 3 months ago | |
| toFixed.js | 3 months ago | |
| toFormatString.d.ts | 3 months ago | |
| toFormatString.js | 3 months ago | |
| toInteger.d.ts | 3 months ago | |
| toInteger.js | 3 months ago | |
| toJSONString.d.ts | 3 months ago | |
| toJSONString.js | 3 months ago | |
| toNumber.d.ts | 3 months ago | |
| toNumber.js | 3 months ago | |
| toNumberString.d.ts | 3 months ago | |
| toNumberString.js | 3 months ago | |
| toString.d.ts | 3 months ago | |
| toString.js | 3 months ago | |
| toStringDate.d.ts | 3 months ago | |
| toStringDate.js | 3 months ago | |
| toStringJSON.d.ts | 3 months ago | |
| toStringJSON.js | 3 months ago | |
| toTreeArray.d.ts | 3 months ago | |
| toTreeArray.js | 3 months ago | |
| toValueString.d.ts | 3 months ago | |
| toValueString.js | 3 months ago | |
| trim.d.ts | 3 months ago | |
| trim.js | 3 months ago | |
| trimLeft.d.ts | 3 months ago | |
| trimLeft.js | 3 months ago | |
| trimRight.d.ts | 3 months ago | |
| trimRight.js | 3 months ago | |
| unescape.d.ts | 3 months ago | |
| unescape.js | 3 months ago | |
| union.d.ts | 3 months ago | |
| union.js | 3 months ago | |
| uniq.d.ts | 3 months ago | |
| uniq.js | 3 months ago | |
| uniqueId.d.ts | 3 months ago | |
| uniqueId.js | 3 months ago | |
| unserialize.d.ts | 3 months ago | |
| unserialize.js | 3 months ago | |
| unzip.d.ts | 3 months ago | |
| unzip.js | 3 months ago | |
| url.d.ts | 3 months ago | |
| url.js | 3 months ago | |
| values.d.ts | 3 months ago | |
| values.js | 3 months ago | |
| web.d.ts | 3 months ago | |
| web.js | 3 months ago | |
| zip.d.ts | 3 months ago | |
| zip.js | 3 months ago | |
| zipObject.d.ts | 3 months ago | |
| zipObject.js | 3 months ago | |
README.md
xe-utils
简体中文 | English
JavaScript 函数库、工具类
Browser Support
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|---|---|---|---|---|---|
| 7+ ✔ | Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | 6+ ✔ |
Docs
Installing
npm install xe-utils
Using nodejs
const XEUtils = require('xe-utils')
<script src="https://cdn.jsdelivr.net/npm/xe-utils"></script>
Import all methods
import XEUtils from 'xe-utils'
XEUtils.toDateString(Date.now())
// 2018-01-01 10:30:28
XEUtils.toStringDate('2018-01-01 10:30:00')
// Mon Jan 01 2018 10:30:00 GMT+0800 (中国标准时间)
Import on demand
这样按需引入方法,可以使体积达到最小
单个导入,包的大小 gzip >≈ 60B+,按需导入
import each from 'xe-utils/each'
import toDateString from 'xe-utils/toDateString'
each({ a: 11, b: 22, c: 33 }, function (item, key){
console.log(item)
})
// 11
// 22
// 33
toDateString(Date.now(), 'yyyy-MM-dd HH:mm:ss')
// 2018-01-01 10:30:28
import XEUtils from 'xe-utils/ctor'
import each from 'xe-utils/each'
import toDateString from 'xe-utils/toDateString'
import toFixedNumber from 'xe-utils/toFixedNumber'
XEUtils.mixin({
each,
toDateString,
toFixedNumber
})
XEUtils.toDateString(Date.now(), 'yyyy-MM-dd HH:mm:ss')
// 2018-01-01 10:30:28
按功能导入所有方法
import XEUtils from 'xe-utils/ctor'
import objectMethods from 'xe-utils/object'
import arrayMethods from 'xe-utils/array'
import baseMethods from 'xe-utils/base'
import numberMethods from 'xe-utils/number'
import dateMethods from 'xe-utils/date'
import stringMethods from 'xe-utils/string'
import functionMethods from 'xe-utils/function'
import urlMethods from 'xe-utils/url'
import webMethods from 'xe-utils/web'
XEUtils.mixin(
// Object
objectMethods,
// Array
arrayMethods,
// Base
baseMethods,
// Number
numberMethods,
// Date
dateMethods,
// String
stringMethods,
// Function
functionMethods,
// URL
urlMethods,
// Web
webMethods
)
Contributors
Thank you to everyone who contributed to this project.
License
MIT © 2017-present, Xu Liangzhan





