UNPKG

pop-swap

Version:

Range content change operator for arrays and array-like objects

14 lines (10 loc) 299 B
"use strict"; var swap = require("./swap"); module.exports = polymorphicSwap; function polymorphicSwap(array, start, minusLength, plus) { if (typeof array.swap === "function") { array.swap(start, minusLength, plus); } else { swap(array, start, minusLength, plus); } }