在JavaScript对象中设置默认值?

时间:2017-10-07 20:59:33

标签: javascript node.js express mongoose

这项工作是否会说新用户注册该网站,我希望默认角色是"用户"?

我希望当一个人注册时,默认角色设置为" user",并且能够稍后更改为,让我们说" admin"

  firstName: {
type: String,
required: true
},
lastName: {
type: String,
required: true
},
dob: {
type: Date,
required: true
},
email: {
type: String,
required: true
},
username: {
type: String,
required: true
},
password: {
type: String,
required: true
},
role: {
type: String,
default: 
}
});

2 个答案:

答案 0 :(得分:1)

这是某种var animals = ['dog','cat']; console.log(animals[0]='big' + "" + animals[0]); output being big dog. (猫鼬),如果是,那么是的,它会起作用。

答案 1 :(得分:0)

default

是JavaScript中的关键字,请查看

this stackoverflow question and answer

它基本上说你可以使用关键字作为对象属性名,因为ES5。此外,您的属性将保持不变,直到您以某种方式更改它,所以是的,它作为该键的默认值。