【发布时间】:2018-10-21 19:48:23
【问题描述】:
我有一个名为 Account_Model.js 的模型,其中包含创建、读取、更新和删除 (CRUD) 用户帐户的查询。我需要不同的构造函数(要创建和更新,我需要将用户名、全名、密码等传递给构造函数,但是当我想删除用户帐户时,我只需要传递用户名)。
var connection = require('../config/db.js');
class Account_Model{
constructor(params){
this.username = params.username,
this.fullname = params.fullname,
this.password = params.password
}
}
getData(){}....
这是一个好习惯吗?因为当我删除用户时,我只在 Account_Model 实例中传递用户名并将全名和密码留空。谢谢
【问题讨论】:
-
是的,除非您的代码尝试使用该值,否则将属性保留为 null 或 undefined 不会成为问题
标签: javascript node.js oop express