嗨,我很困惑为什么我无法使用let访问在范围内声明的变量,而var无法正常工作。
我试图将let更改为var,但仍然无法访问
try {
var model = req.params.option;
const searchPhone = await Phone.find({
model : {
$regex : req.params.searchForData
}
})
res.status(200).json(searchPhone);
} catch (err) {
return res.status(404).json({
error: err.message
});
}
应使用声明的值,但标记为声明的值且不使用值