Skip to content
On this page

Home > @taiyuuki/utils > arr_value_index

arr_value_index() function

这个 TypeScript 函数接受一个键数组并返回一个对象,每个键的值是它在数组中的索引。

Signature:

typescript
declare function arr_value_index<T extends Key>(arr: T[]): Record<T, number>;
declare function arr_value_index<T extends Key>(arr: T[]): Record<T, number>;

Parameters

ParameterTypeDescription
arrT[]T 类型值的数组,其中 T 扩展了 Key 类型。这意味着 T 只能是字符串、数字或符号。

Returns:

Record<T, number>

函数 arr_value_index 返回一个对象,该对象将输入数组中的每个值映射到它在数组中的索引。返回对象的键是输入数组中的值,返回对象的值是这些值在输入数组中的对应索引。

Example

ts
arr_value_index(['a', 'b', 'c'])
// { a: 0, b: 1, c: 2 }
arr_value_index(['a', 'b', 'c'])
// { a: 0, b: 1, c: 2 }

Released under the MIT License.