46. `_.once()`を実装する

JavaScriptLodash

少し工夫が必要  - accepted / - tried

_.once(func)を使えば、戻り値をキャッシュして関数は最多一回まで呼ばれることになる。

自力でonce()を実装してください。

function func(num) {  return num}const onced = once(func)onced(1) // 1onced(2)// 1、もう2回目なので、1回目の結果をそのまま返ってくる

常にもっといい方法を求めよう。