join
INFO
出于兼容性原因,此函数仅在 es-toolkit/compat
中提供。它可能具有替代的原生 JavaScript API,或者尚未完全优化。
从 es-toolkit/compat
导入时,它的行为与 lodash 完全一致,并提供相同的功能,详情请见 这里。
将数组中的元素连接成一个字符串。
签名
typescript
function join<T>(array: T[], separator?: string): string;
参数
array
(T[]
) - 要连接的数组。
array
可以是 ArrayLike<T>
或 null
或 undefined
为了确保与 lodash 的完全兼容性,join
函数会按照以下方式处理 array
:
- 如果
array
是ArrayLike<T>
,它会使用Array.from(...)
将其转换为数组。 - 如果
array
是null
或undefined
,它会被视为一个空数组。
separator
(string
) - 用于分隔元素的分隔符,默认是常用分隔符,
。
返回值
(string
): - 返回一个包含所有通过指定分隔符连接的数组元素的字符串。
示例
typescript
```typescript
const arr = ["a","b","c"];
const result = join(arr, "~");
console.log(result); // Output: "a~b~c"