用 JavaScript 將巢狀陣列轉換成普通陣列?


假設以下內容是我們的巢狀陣列 -

const arrayObject = [
   [
      {
         Name: "John"
      },
      {
         countryName: "US"
      }
   ],
   [
      {
         subjectName: "JavaScript"
      },
      {
         teacherName: "Mike"
      }
   ]
];

要將巢狀陣列轉換為普通陣列,請使用 flat() 的概念,如下面的程式碼所示 -

示例

const arrayObject = [
   [
      {
         Name: "John"
      },
      {
         countryName: "US"
      }
   ],
   [
      {
         subjectName: "JavaScript"
      },
      {
         teacherName: "Mike"
      }
   ]
];
const output = arrayObject.flat();
console.log(output);

要執行上述程式,您需要使用以下命令 -

node fileName.js.

這裡,我的檔名是 demo50.js。

輸出

這將產生以下輸出 -

PS C:\Users\Amit\JavaScript-code> node demo50.js
[
   { Name: 'John' },
   { countryName: 'US' },
   { subjectName: 'JavaScript' },
   { teacherName: 'Mike' }
]

更新於: 03-Sep-2020

209 瀏覽

啟動您的 職業生涯

完成課程後獲得認證

開始吧
廣告
© . All rights reserved.