Documentation here is exceptionally well written for a JS project, although move() doing different things depending on the type of data you pass to it feels like a foot-gun, and also how is it blocking access to arrays you pass to it?
It's part of the web platform: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
It's part of the web platform: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...