xms-basic-util
Version:
js基础工具类集合,集成方便后期调用,通过webpack编译,支持多种平台,如es6、node、浏览器引入等 ## 使用 ### es6方法 - 安装 ``` npm install xms-basic-util ``` - 导入 ``` import xmsBasicUtil from 'xms-basic-util' //日期转换工具对象 const dateFormat = xmsBasicUtil.dateFormat; //数字处理工具对象 const mathUtil = xmsBasicUt
35 lines (30 loc) • 650 B
JavaScript
// 默认值
const SequenceConfig = {
idx: 0
}
// 主键生成器
class Sequence {
constructor (incr = 1) {
this.incr = incr
this.config = SequenceConfig
}
increaseIdx () {
this.config['idx'] += this.incr
return this.config['idx']
}
next () {
const idx = this.increaseIdx()
return idx
}
}
// 测试
const sequence1 = new Sequence()
const sequence3 = new Sequence()
const sequence2 = new Sequence()
console.log(sequence1.next())
console.log(sequence2.next())
console.log(sequence3.next())
console.log(sequence1.next())
console.log(sequence2.next())
console.log(sequence3.next())
console.log(sequence1.next())