ToString将Javascript对象更改为未定义
如何将ToString将Javascript对象更改为未定义,javascript,object,undefined,tostring,Javascript,Object,Undefined,Tostring,如何将行[0]转换为字符串,以便浏览器可以查看它 控制台告诉我行[0]={userID:2}//这是任何类型的传输中的[object] 我使用了,var TheID=rows[0]。当console.log'd或发出时,toString/TheID现在未定义。尝试: mysqlconnection.query("SELECT userID FROM users_session WHERE userSessionID = '" + SESSION_ID_ESCAPED + "'", functio
行[0]
转换为字符串
,以便浏览器可以查看它
控制台告诉我行[0]={userID:2}
//这是任何类型的传输中的[object]
我使用了,var TheID=rows[0]。当console.log'd或发出时,toString/
TheID现在未定义。尝试:
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]);
}
尝试:
试试这个
var TheID = rows[0]['userID'].toString();
您将获得用户ID。试试这个
var TheID = rows[0]['userID'].toString();
您将获得userID。您确定不应该是
行[0]['userID'].toString()代码>?或等效地,行[0].userID.toString()
。您确定不应该是行[0]['userID'].toString()代码>?或等效地,行[0].userID.toString()代码>。