gpt4 book ai didi

javascript - Firebase 未使用浏览器 API 设置数据

转载 作者:行者123 更新时间:2023-12-03 06:15:16 26 4
gpt4 key购买 nike

这是我必须设置一些数据的代码:

firebase.database().ref(key).set(val);

返回

Promise {[[PromiseStatus]]: "pending", [[PromiseValue]]: undefined}

它建议我可以向它传递一个 then/catch 处理程序,但要写:

log = function(x) {console.log(x)
firebase.database().ref(key).set(val).then(log).catch(log)

具有完全相同的效果(任何方式都不会返回/打印任何内容)

奇怪的是,这会间歇性地起作用,我只是不明白为什么。

最佳答案

.set.update 都是thenable。

function update(node,key,value){
var ref = firebase.database().ref('/');
var obj = {};
obj[key] = value;
ref.child(node).update(obj)
.then(function() {
console.log('Update Ran Successfully');
});
}

关于javascript - Firebase 未使用浏览器 API 设置数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39134871/

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