簡體   English   中英

JavaScript 從對象中獲取鍵

[英]JavaScript get keys from object

正如您在控制台第 85 行看到的那樣,我有以下對象。 在此處輸入圖片說明

我有以下 JavaScript 代碼

      for (var key in orderObject) {
        if (!orderObject.hasOwnProperty(key)) continue;
    
        var obj = orderObject[key];
        for (var prop in obj) {
            if (!obj.hasOwnProperty(prop)) 
              continue;
    
            console.log((prop + " = " + obj[prop]));
        }
      }

您可以在第 97 行的控制台上看到這段代碼打印的內容。

我想要實現的是首先訪問密鑰, seller accepted the orderseller delivered the order等。我可以做例如Object.keys(orderObject)並且它將打印這些密鑰。 但是我想以這種方式獲得該對象中每個項目的鍵和值。 理想情況下, seller accepted the order, 1602709200因為我不關心納秒。

我怎樣才能實現它?

我主要被卡住了,因為我把它當作一個嘗試過的數組來處理for(), forEach()但這些不能在這里使用。

for (const [key, value] of Object.entries(orderObject)) {
  console.log(`${key}: ${value.seconds}`);
}

你可以試試這個來獲取鍵和值

For(const [key, value] of Object.entries(orderObject)){
   console.log(key,value)
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM