Skip to content
On this page

Home > @taiyuuki/utils > arr_to_obj

arr_to_obj() function

该函数将数组转换为一个对象,其中键作为属性和一个可选的默认值。

Signature:

typescript
declare function arr_to_obj<T extends Key, V = boolean>(arr: T[], v?: V): TupleToObject<T, V>;
declare function arr_to_obj<T extends Key, V = boolean>(arr: T[], v?: V): TupleToObject<T, V>;

Parameters

ParameterTypeDescription
arrT[]将用作结果对象中的属性名称的数组,数组的元素类型为string | number | symbol。
vV(Optional) 参数“v”是“V”类型的可选参数,默认为布尔值“true”。它用于设置结果对象中每个键的值。

Returns:

TupleToObject<T, V>

函数 arr_to_obj 返回一个对象,该对象具有输入数组 arr 中的键和 V 类型的值。 它将键“T”的元组转换为具有这些键和值类型“V”的对象。

Example

ts
const arr = ['a', 'b', 'c']
arr_to_obj(arr)
// { a: true, b: true, c: true }
const arr = ['a', 'b', 'c']
arr_to_obj(arr)
// { a: true, b: true, c: true }

Released under the MIT License.