Options
All
  • Public
  • Public/Protected
  • All
Menu

序列

example
import * as sequence from 'sequence';

let seq = new sequence.Sequence();

let key = "A";

for (let i=0; i < 10; i++) {
  let v = seq.next(key);
  console.log(v);
}

let keyB = "B";
console.log(seq.next(keyB));

Hierarchy

  • Sequence

Index

Constructors

Methods

Constructors

constructor

Methods

clear

  • clear(key: string): void
  • clear sequence

    Parameters

    • key: string

      key of sequence

    Returns void

next

  • next(key: string): number
  • get next number of the sequence

    Parameters

    • key: string

      key of sequence

    Returns number

set

  • set(key: string, value: number): void
  • set key to specified value

    Parameters

    • key: string

      key of sequence

    • value: number

      current value of key

    Returns void