在javascript中未将变量识别为变量

Variable not being recognized as variable in javascript

本文关键字:变量 识别 javascript      更新时间:2024-05-10

有人能告诉我以下代码中的错误吗?由于某些原因,"contact.name"中的第一个"contact"未被视为变量。

var newContact = new Contact({
    contact.name = req.body.name, 
    contact.email = req.body.email, 
    contact.number = req.body.number
});

你想做这样的事情吗?

var newContact = new Contact({
    contact: {
        name: req.body.name, 
        email: req.body.email,
        number: req.body.number
    }
});

我们需要更多地了解Contact类构造函数及其参数,以确保传递的参数的形式正确

事实上,这样的论点更有意义:

var newContact = new Contact({
        name: req.body.name, 
        email: req.body.email,
        number: req.body.number
});