熱門文章

Ⓒegret.IHashObject 用法

實作 IHashObject 介面規範的 hash 類別

class MyHashObject implements egret.IHashObject {

    private static counter: number = 0;
    private _hashCode: number;
    public get hashCode(): number {
        return this._hashCode;
    }

    public constructor() {
        MyHashObject.counter++;
        let time: number = Date.now();
        let digitNum: number = time.toString().split('').length;
        this._hashCode = MyHashObject.counter * Math.pow(10, digitNum) + time; // 唯一值
    }

}

沒有留言:

張貼留言