我很好奇为什么为什么不通过我的函数传递多个数组,在该函数中它使用node.js更新mysql数据库
con.query(checkemail, function(err, email, fields){
for(k in email){
// console.log(k);
// console.log(email[k].send_id);
// console.log(email[k].user_email);
// console.log(email[k].return_template);
var send_id = email[k].send_id;
var user_email = email[k].user_email;
var return_template = email[k].return_template;
//console.log(user_email);
//console.log(return_template);
var mailOptions = {
from: 'dummybot@gmail.com',
to: user_email,
subject: 'Sending Email using Node.js[nodemailer]',
text: return_template
}; //1. console.log(mailOptions);
} //2. console.log(mailOptions);
});
因此,当我(1)控制台日志从数据库中获取所有数据时,但我不明白为什么,当我(2)控制台日志再次在其下方时,它仅从数据库中获取了最后一个数组。 我想确保它从数据库中获取所有数组。为什么它甚至丢失了?请帮帮我!