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
Parameter | Type | Description |
---|---|---|
arr | T[] | 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 }