javascript lodashを使って引数と同じ値を返す関数を作る

javascript lodashを使って引数と同じ値を返す関数を作る

javascriptで、lodashを使って引数と同じ値を返す関数を作るサンプルコードを掲載してます。ブラウザはchromeを使用しています。

環境

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

lodash使用

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

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

引数と同じ値を返す関数を作る

引数と同じ値を返す関数を作るには、「_.constant」を使用します。

'use strict';

const arr = [
    { 'name': 'm', 'age': 20 },
    { 'name': 'e', 'age': 25 },
    { 'name': 'b', 'age': 35 },
    { 'name': 'e', 'age': 55 },
    { 'name': 'e', 'age': 65 }
]


console.log(
  arr === _.constant(arr)()
)

実行結果を確認すると、同じ値であることが確認できます。