Foreach不适用于Typescript

时间:2016-05-18 17:08:46

标签: javascript typescript angular

我如何使用foreach呢?我想显示所有的名字。

test: [{
    id: "1",
    name: "Tname1"
}, {
    id: "2",
    name: "Tname2"
}]

它不起作用:

this.test.forEach(function(s){
    console.log(s.name);
});

1 个答案:

答案 0 :(得分:5)

我认为你需要这个:

test = [
  {
      id: "1",
      name: "Tname1"
  },
  {
      id: "2",
      name: "Tname2"
  }
];

在TypeScript中:是定义元素的类型。例如:

test: any[] = [ ... ];