繁体   English   中英

如何从打字稿中的对象中分离键和值对

[英]How to separate key and value pair from an object in typescript

我想从打字稿中的对象中分离出键和值,因为我使用了以下代码,该代码仅返回值,但不显示键。

Object.keys(data).forEach(key=> {
    console.log('keys', data[key]);     
});

但是,当我在javascript中使用以下函数时,它会正确地给我键和值,任何人都可以告诉我如何在打字稿中执行相同操作以从对象中获取键和值。

angular.forEach(data, function (value, column) {
    columns.push(column);
    values.push(value);
  });

您通过data[key]获得的值是:

Object.keys(data).forEach(key => {
    console.log('key', key);     
    console.log('value', data[key]);     
});

如果要遍历一个对象,也可以for...in使用for...in

for (var key in data) {
    if (data.hasOwnProperty(key)) {
        console.log('key', key);
        console.log('value', data[key]);
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM