簡體   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