javascript lodashを使って様々な値を配列に変更する

javascript lodashを使って様々な値を配列に変更する

javascriptで、lodashを使って実行する関数の引数をindex番号で指定するサンプルコードを掲載してます。ブラウザは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>

様々な値を配列に変更

様々な値を配列に変更するには、「_.castArray」を使用します。

'use strict';

console.log(
  _.castArray(0)      // -> [0]
)

console.log(
_ .castArray([0, 1]) // -> [0, 1] 配列は配列のまま
)

console.log(
_ .castArray([[0, 1],[2, 3]]) // -> [[0, 1],[2, 3]] 配列は配列のまま
)

console.log(
  _.castArray({ 'a': 1 })   // -> [{ 'a': 1 }]
)

console.log(
  _.castArray(null)   // -> [null]
)

console.log(
  _.castArray(undefined)   // -> [undefined]
)

console.log(
  _.castArray(NaN)   // -> [NaN]
)

実行結果を確認すると、どんな値でも配列化されていることが確認できます。