• 添加元素到数组缝隙中

    类似Array.prototype.join, 与join合成string不同的是joinToArray是加入到数组中, 该方法不对原数组操作

    类型参数

    • T

    参数

    • arr: ArrayLike<T>
    • separator: T
    • 可选callbackFn: ((item: T, index: number) => T)
        • (item, index): T
        • 参数

          • item: T
          • index: number

          返回 T

    返回 T[]

    joinArray([1, 2, 3], 0); // [1, 0, 2, 0, 3]
    joinArray([1], 0); // [1]
    joinArray([1, 2], 0); // [1, 0, 2]
    joinArray<number | string>([1, 2, 3], 'a'); // [1, 'a', 2, 'a', 3]
  • 类型参数

    • T

    参数

    • arr: ArrayLike<T>
    • getSeparator: ((index: number) => T)
        • (index): T
        • 参数

          • index: number

          返回 T

    • 可选callbackFn: ((item: T, index: number) => T)
        • (item, index): T
        • 参数

          • item: T
          • index: number

          返回 T

    返回 T[]

    joinArray([1, 2, 3], (i) => i + 10); // [1, 11, 2, 13, 3]