javascript lodashを使って多次元の配列を次元を指定して変更する

javascript lodashを使って多次元の配列を次元を指定して変更する

javascriptで、lodashを使って多次元の配列を次元を指定して変更するサンプルコードを掲載してます。ブラウザはchromeを使用しています。

環境

  • OS windows10 pro 64bit
  • Apache 2.4.43
  • lodash 4.17.21
  • ブラウザ chrome 91.0.4472.77

lodash使用

こちらのサイトから最新版を確認して、CDN版を使用してます。

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.21/lodash.min.js"></script>

多次元の配列を次元を指定して変更

多次元の配列を次元を指定して変更するには、「_.flattenDepth」を使用します。

'use strict';

const arr = [
  1,
  [2, [3, [4]], 5],
  6,
  [7,[8, 9]]
]

console.log(
  _.flattenDepth(arr,1)
);

console.log(
  _.flattenDepth(arr,2)
);

実行結果を確認すると、多次元の配列を次元を指定して変更されていることが確認できます。