Source: array.js

  1. /**
  2. * 互相调换数组项的位置
  3. * @param {array} array 被操作的数组
  4. * @param {number} x 调换索引
  5. * @param {number} y 调换索引
  6. */
  7. function swapArrayItems (array, x, y) {
  8. array.splice(x, 1, ...array.splice(y, 1, array[x]));
  9. }
  10. export {
  11. swapArrayItems,
  12. };