Skip to content

identity

입력받은 값을 그대로 반환해요.

typescript
const result = identity(value);

레퍼런스

identity(value)

어떤 값을 변경하지 않고 그대로 반환하고 싶을 때 identity를 사용하세요.

인자로 주어지는 함수의 기본값으로 사용할 때 유용해요. 배열의 map이나 filter에서 값 자체를 반환하거나, 함수형 프로그래밍에서 플레이스홀더 역할로 사용해요.

typescript
import { identity } from 'es-toolkit/function';

// 숫자를 그대로 반환해요
const num = identity(5);
console.log(num); // 5

// 문자열을 그대로 반환해요
const str = identity('hello');
console.log(str); // 'hello'

// 객체를 그대로 반환해요
const obj = identity({ key: 'value' });
console.log(obj); // { key: 'value' }

// 배열에서 사용하는 예시
const numbers = [1, 2, 3, 4, 5];
const same = numbers.map(identity);
console.log(same); // [1, 2, 3, 4, 5]

파라미터

  • value (T): 반환할 값이에요.

반환 값

(T): 입력받은 값을 그대로 반환해요.

MIT 라이선스에 따라 배포됩니다.