es-toolkit/docs/ja/reference/function/unary.md
Yusuke Hayashi d45bc3352b
docs: Translate and create Japanese version (#432)
* docs: translate and create Japanese version

* docs: run prettier

* Apply suggestions from code review

---------

Co-authored-by: Sojin Park <raon0211@gmail.com>
2024-08-28 23:19:07 +09:00

653 B

unary

最大1つの引数だけを受け取る新しい関数を作成します。それ以上の引数は無視されます。

インターフェース

function unary<F extends (...args: any[]) => any>(func: F): (...args: any[]) => ReturnType<F>;

パラメータ

  • func (F): 引数を1つだけ受け取るようにする関数

戻り値

((...args: any[]) => ReturnType<F>): 最大1つの引数だけを受け取るようにした関数

import { unary } from 'es-toolkit/function';

function fn(a, b, c) {
  console.log(arguments);
}

unary(fn)(1, 2, 3); // [Arguments] { '0': 1 }