實作 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; // 唯一值
}
}
沒有留言:
張貼留言