打字稿:在打字稿中访问键值对的属性

时间:2018-11-20 20:23:12

标签: typescript switch-statement key-value

我在打字稿中有一个键值对对象。

const data = {INTERNAL:[372042],EXTERNAL:[332244]};

以上不是地图,但是我想遍历其键并将其用于开关盒模式。

mapData(data: { key: string; value: Array<number> }):void{
switch(data[key]) {
case 'INTERNAL':
      console.log('this is Internal data' =+data[value];
break;
 case 'EXTERNAL':
      console.log('this is External data' =+data[value];
break;
default:
  }
}

data[key]data[value]抛出错误,提示key/value is not existing'.

什么是访问数据的正确方法。

1 个答案:

答案 0 :(得分:0)

您提供的代码中没有迭代。这是您要实现的目标吗?

for (key in data) {
  mapData({key: key, value: data[key]}); }