不明白我怎么弄错了
var timestamp = snapshot.val().timestamp || 0
给我
TypeError: Cannot read property 'timestamp' of null
const value = snapshot.val();
var timestamp = value ? value.timestamp : 0;
这样它应该可以使用三元。
和写作一样
if(snapshot.val() !==undefined && snapshot.val() !== null) return snapshot.val().timestamp;
else return 0