我想将键和值与打字稿中的对象分开,因为我使用了以下代码,该代码仅返回值但不显示键。
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 (var key in data) {
if (data.hasOwnProperty(key)) {
console.log('key', key);
console.log('value', data[key]);
}
}