我正在从CSV文件中读取Todo
个实例,Papaparse不会在日期上进行动态转换,因此我可以将该对象放入其自己的构造函数中进行转换:
class Todo {
public dueDate:Date;
....
constructor(todo:Todo) {
this.dueDate = new Date(todo.dueDate);
...
}
}
是否存在通过构造函数初始化属性的更加糖的方法
答案 0 :(得分:1)
使用TypeScripts自动属性,构造函数参数将成为具有受保护的公共和私有前缀的属性。
class Todo {
constructor(public dueDate:Date) { }
}