繁体   English   中英

如何访问此javascript对象并进行记录

[英]How do I access this javascript object and log it

我一直在开发与离子的应用程序。 而且我用过SQLite。 我已经执行了查询,但是无法控制台记录该值。 这是代码片段:

var query = "SELECT SUM(total) FROM items";
            console.log(query);
            $cordovaSQLite.execute(db, query, []).then(function (res) {

                console.log(res.rows[0]);
                $scope.grand = {};
                $scope.grand = res.rows[0];

                console.log($scope.grand.SUM);

            }, function (err) {
                console.error("error=>" + err);
            }); 

我想直接控制台记录SUM(total)的值。 但是,日志显示如下:

 Object {SUM(total): 400}
    SUM(total):400

如何直接控制台日志400?

我想它应该像这样工作:

console.log(res.rows[0]['SUM(total)']);

因为我总是在键名中使用括号之类的字符感到不舒服,所以我可能更喜欢:

var query = "SELECT SUM(total) as mytotal FROM items";

接着:

console.log(res.rows[0]['mytotal']);

要么

console.log(res.rows[0].mytotal);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM