在Javascript上发送数组值,但它显示为[object Object]

Moo*_*oso 3 javascript arrays node.js express angularjs

我计算数据库的结果数量并作为'TotalItems'发送

mysql_crawl.query('SELECT COUNT(*) FROM `catalogsearch_fulltext` WHERE MATCH(data_index) AGAINST("'+n+'") ', function(error, count) {
    var r = count[0];
    var totalItems = r,
    res.render('result.html', {
                totalItems: totalItems
                })
    });
Run Code Online (Sandbox Code Playgroud)

我尝试在r上运行console.log,结果是

RowDataPacket { 'COUNT(*)': 25 }
Run Code Online (Sandbox Code Playgroud)

但是当我在javascript上运行<%totalItems%>时,它显示为

[object Object]
Run Code Online (Sandbox Code Playgroud)

如何将对象显示为数字?

小智 5

totalItems是对象,您可以通过访问其值 totalItems['COUNT(*)']