1.3.1 • Published 5 years ago
@xizher/js-extension v1.3.1
@xizher/js-extension
- @xizher/js-extension
- 安装与使用
npm install --save @xizher/js-extension
require('@xizher/js-extension')
// or
import '@xizher/js-extension'
import { ... } '@xizher/js-extension/utils'
- 扩展内容详情
- Date
format (fmt: string) : string
getNextDate (day: number) : Date
- Array
insert (index: number, item: any) : void
remove (index: number) : void
clear () : void
reset (...items) : void
removeByValue (val: any, options: { many: boolean }) : void
unique () : Array<any>
equal (array: Array<string | number | boolean>) : boolean
findItem (propName: string, propValue: string | number | boolean) : object
findItems (propName: string, propValue: string | number | boolean): object
propToArr (propName: string) : Array<any>
sum () : number
last () : any
max () : number
min () : number
ave () : number
- Number
toChineseNum () : string
floor () : number
ceil () : number
abs () : number
round (count: number) : number
- String
contain (arr: string[]) : boolean
trimAll () : string
replaceAll (searchValue: string, replaceValue) : string
......
工具类方式
deepCopy (obj: any) : any
guid () : string
getRootPath () : string
randomRange () : number
- 包管理与发布
包发布前需要注意镜像源的切换
npm config set registry http://registry.npmjs.org
npm config set registry https://registry.npm.taobao.org
- npm 用户登录
npm login
// or
npm login -d
- npm 包更新
npm version 【版本号】
- npm 包发布
npm publish // or npm publish --access public