{Nativescript} 在模型中添加更多属性

{Nativescript} Add more properties in model

我是 nativescript 的新手。目前,我正在我的客户视图中创建具有 2 个属性的应用程序-model.js,如下所示,它很好 运行。

function Customer( nama ) {
  this.nama = nama;      
  this.complete = false;
}    
module.exports = Customer;

当我添加更多属性(例如下面的代码)时,我的应用会抛出错误消息 ReferenceError: telpon is not defined

function Customer( nama ) {
  this.nama = nama;      
  this.telpon = telpon;
  this.complete = false;
}    
module.exports = Customer;

我不知道我错过了什么。请帮助:)

你从第一行的参数得到了 "nama",这就是为什么 first 很好但不是 telpon 的原因,所以如果它的输入参数你需要在第一行添加它(作为定义)或者使用里面 3 行的东西将变量设置为某个默认值的函数

this.something 是模型的属性, this.telpon 已经完成了,但是你正在将变量分配给 属性 这是未定义的

function Customer( nama,telpon ) {
  this.nama = nama;      
  this.telpon = telpon;
      //this.telpon = 1; 
      //this.telpon = "string"; 
      //this.telpon = false/true; 
  this.complete = false;
}    
module.exports = Customer;