你如何在Typescript中迭代JSON数组?

时间:2018-01-27 04:26:02

标签: json typescript

在Javascript中,您可以在循环中使用moves[i].name之类的东西来迭代JSON数组,其中移动是JSON数组,i是索引,.name是值。但是,在typescript中,当我尝试迭代JSON数组时,相同的语法失败。

  

输入`let name:String = totalMap [i] .title;抛出错误    元素隐含有一个“任何”的元素。键入因为类型   ' JSON'没有索引签名。

这与一般的Typescript或我的代码有什么不同?

totalMap初始化为(<any>map).allAreas,其中map是JSON对象。

数组是

"allAreas" : [{
    "area1": {
        "title": "River",
        "description": "A quiet river deep inside a forest",
        "hazard": "All clear",
        "start": true,
        "north" : "Open field",
        "south" : "none",
        "east" : "none",
        "west" : "none"
    },..]

然后继续更多区域

0 个答案:

没有答案