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
Parameter | Type | Description |
---|---|---|
arr | T[] | 将用作结果对象中的属性名称的数组,数组的元素类型为string | number | symbol。 |
v | V | (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 }