hero.ts
export class Hero {
name: string;
timestamp: number;
negativeTimestamp: number;
constructor() {
this.name = '';
this.timestamp = firebase.database['ServerValue']['TIMESTAMP'];
this.negativeTimestamp = 0 - firebase.database['ServerValue']['TIMESTAMP'];
}
}
当我使用新的Hero()从这个类创建一个对象时抛出错误; 错误消息是
EXCEPTION:未捕获(承诺):错误:Firebase.push失败:首先 参数在属性中包含NaN 'heroes.zeNtSMyJGvdZkMcxXsdfwSsbmSBrv2.negativeTimestamp'
this.timestamp
有效。它在Firebase数据库中生成了一个时间戳值。那是正确的。但是如何获得负数时间戳?
我的目标是将时间戳从正值到负时间戳值。这是用于使用firebase降序排序的目的。