日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

我們可以使用 Object.values() 方法、Array puch() 方法和 for…of 循環將 Object 的數組轉換為 JavaScript 數組。首先,我們使用 for…of 循環訪問每個對象,然后應用 Object.values() 方法來訪問單個對象的值。然后使用 Array Push() 方法將值添加到數組中。在本文中,我們將詳細討論這種方法。

讓我們看一下示例以了解問題。

你已經給定了一個對象數組,任務是將對象數組轉換為對象值數組。這是我們想要實現的示例。

給定對象數組 –

let carObj = [
   { name: "John", car: "Ford" },
   { name: "Mark", car: "BMW" },
   { name: "Ben", car: "Toyota" }
] 

登錄后復制

應轉換為 –

let carObj = ["John", "Ford", "Mark", "BMW", "Ben", "Toyota" ] 

登錄后復制

有多種方法可以實現這一目標。其中一些是 –

    使用 for…of 循環

    使用 array.map 方法

    使用 for…of 循環

    for…of 循環用于迭代數組或任何可迭代對象的值。要使用 for…of 循環將對象數組轉換為數組,我們使用以下步驟。

    步驟

      創建一個空的空間來存儲結果值。

      使用 for…of 循環遍歷對象數組

      我們知道數組的項是我們想要其值的對象。

      通過 array.push 和 Object.values() 方法將當前對象的值壓入空數組。

      示例

      在此示例中,我們有一個對象數組。這些對象包含名稱和汽車模式。我們提取這些值并使用 for..of 循環將它們分配到單個數組中。

      <html>
      <head>
         <title>How to convert Object’s array to an array using JavaScript?</title>
      </head>
      <body>
         <h3 id="demo">Converting Object’s array to an array using for...of loop</h3>
         <script>
            
            // The car object
            let carObj = [
               { name: "John", car: "Ford" },
               { name: "Mark", car: "BMW" },
               { name: "Ben", car: "Toyota" }
            ]
            
            // Initialize an empty array
            let arr = [];
            
            // Loop through the car object
            for (i of carObj) {
               
               // Push the values of every object into arr
               arr.push(...Object.values(i))
            }
            
            // Print the arr
            document.write("Final Array: " + arr) 
         </script>
      </body>
      </html>
      

      登錄后復制

      使用Array.map()方法

      Array.map() 方法對數組的每個元素調用一個函數,然后返回一個新數組。要使用 Array.map() 方法將對象數組轉換為數組,我們使用以下步驟。

        對對象數組應用map方法。

        每次迭代后返回您要提取的鍵的值。

        您將獲得特定鍵的所有值的數組。

        示例

        在此示例中,我們有一個對象數組。這些對象包含名稱和汽車模式。我們將所有汽車提取到一個單獨的數組中,并將所有名稱提取到一個單獨的數組中。

        <html>
        <head>
           <title>Example- How to convert Object's array to an array using JavaScript</title>
        </head>
        <body>
           <h3 id="demo">Converting Object's array to an array using Array.map() method</h3>
           <script>
              
              // The car object
              let carObj = [
                 { name: "John", car: "Ford" }, 
                 { name: "Mark", car: "BMW" },
                 { name: "Ben", car: "Toyota" }
              ]
              let nameArr = carObj.map((item) => item.name)
              let carArr = carObj.map((item) => item.car)
              
              // Print the Arrays
              document.write("Names Array : " + nameArr + "<br>")
              document.write("Cars Array : " + carArr)
           </script>
        </body>
        </html>
        

        登錄后復制

        以上就是如何使用 JavaScript 將 Object 數組轉換為數組?的詳細內容,更多請關注www.92cms.cn其它相關文章!

分享到:
標簽:javascript Object 如何使用 數組 轉換為
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定