gpt4 book ai didi

JavaScript 运算符歧义

转载 作者:行者123 更新时间:2023-12-02 21:49:31 26 4
gpt4 key购买 nike

不明白我怎么会犯这个错误

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

关于JavaScript 运算符歧义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60161954/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com