【发布时间】:2017-07-14 12:11:01
【问题描述】:
我在 TypeScript 中编写了以下 setter:
public set data(data: Array<Data>) {
console.log(data[0].getterProperty);
console.log(data[0] instanceof Data);
console.log(typeof data[0]);
this.setGridDataIfReady();
}
假设 data 包含一项,则打印出来
undefined
false
object
为什么会这样?如果我这样指定,不应该只是 Data 类型的对象在数组中吗?
【问题讨论】:
-
你给二传手分配了什么?这是最重要的部分,而您却没有提供...换句话说 - 您传递的
data是什么? -
什么是数据?类或接口或其他东西?
标签: arrays typescript