小编Bar*_*pka的帖子

替代异步/等待

在我的应用程序中,我有最新分数的列表,在某些时候我必须更新。我有这两个功能可以做到这一点。

function handleLastestScoresChange() {
            $scope.newLatestScores = [{}];
            getNewLatestScores().then(function () {
                for (var i = 0; i < 10; i++) {
                    firebase.database().ref('Latest/' + i.toString()).set({
                        user: $scope.newLatestScores[i].username,
                        text: $scope.newLatestScores[i].text,
                        speed: $scope.newLatestScores[i].result,
                        Index: i + 1
                    })
                }
            })
        };



async function getNewLatestScores() {
        for (var i = 9; i >= 0; i--) {
            if (i == 0 && firebase.auth().currentUser.isAnonymous === false) {
                $scope.newLatestScores[i] = ({
                    'username': firebase.auth().currentUser.email,
                    'text': document.getElementById('Title').textContent,
                    'result': $scope.wordsperminute
                })
            }
            else if (i == 0 && firebase.auth().currentUser.isAnonymous === true) …
Run Code Online (Sandbox Code Playgroud)

javascript asynchronous angularjs firebase

2
推荐指数
1
解决办法
7849
查看次数

标签 统计

angularjs ×1

asynchronous ×1

firebase ×1

javascript ×1