copyWithin.d.ts 1.0 KB

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