[英]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.