copyWithin.d.ts 825 B

1234567891011121314151617181920212223
  1. /**
  2. * 复制数组的一部分到同一数组中的另一个位置,数组大小不变
  3. * @param array 数组
  4. * @param target 从该位置开始替换数据
  5. */
  6. export declare function copyWithin<T>(array: T[], target: number): T[];
  7. /**
  8. * 复制数组的一部分到同一数组中的另一个位置,数组大小不变
  9. * @param array 数组
  10. * @param target 从该位置开始替换数据
  11. * @param start 从该位置开始读取数据,默认为 0 。如果为负值,表示倒数
  12. * @param end 到该位置前停止读取数据,默认等于数组长度。如果为负值,表示倒数
  13. */
  14. export declare function copyWithin<T>(array: T[], target: number, start: Number, end?: number): T[];
  15. declare module './ctor' {
  16. interface XEUtilsMethods {
  17. copyWithin: typeof copyWithin;
  18. }
  19. }
  20. export default copyWithin