ToString changes Javascript Object to Undefined

javascript, object, tostring, undefined

Solution

try:

var TheID = rows[0]['userID'].toString();

Problem

``` mysqlconnection.query("SELECT userID FROM users_session WHERE userSessionID = '" + SESSION_ID_ESCAPED + "'", function SelectCb (err, rows) { if (err) { throw err; } else { console.log(rows[0]); } ``` How do I turn `row[0]` into a `string` so that the browser can view it? The console tells me `rows[0] = {userID: 2}` // This is `[object Object]` in any sort of transfer. I used , `var TheID = rows[0].toString //` TheID is now undefined when console.log'd or sent out.

Original source