Here you can find the source of remove(from, to)
Array.prototype.remove = function(from, to) { if (typeof from != "number") return this.remove(this.indexOf(from)); var rest = this.slice((to || from) + 1 || this.length); this.length = from < 0 ? this.length + from : from; return this.push.apply(this, rest); };
Array.prototype.remove = function(from, to) { var rest = this.slice((to || from) + 1 || this.length); this.length = from < 0 ? this.length + from : from; return this.push.apply(this, rest); };
Array.prototype.remove = function(from, to) { var rest = this.slice((to || from) + 1 || this.length); this.length = from < 0 ? this.length + from : from; return this.push.apply(this, rest); };
Array.prototype.remove = function(from, to) { var rest = this.slice((to || from) + 1 || this.length); this.length = from < 0 ? this.length + from : from; return this.push.apply(this, rest); }; function map(val, start_min, start_max, end_min, end_max) { return (val-start_min)/(start_max-start_min)*(end_max-end_min)+end_min;
Array.prototype.remove = function(from, to) { var rest = this.slice((to || from) + 1 || this.length); this.length = from < 0 ? this.length + from : from; return this.push.apply(this, rest); }; function throwNullOrUndefined(obj, message) { if (obj == null || typeof obj == "undefined") throw message;
'use strict'; Array.prototype.remove = function(from, to) { var rest = this.slice((to || from) + 1 || this.length); this.length = from < 0 ? this.length + from : from; return this.push.apply(this, rest); };
function print(str) { console.log(str); Array.prototype.remove = function(from, to) { var rest = this.slice( (to || from) + 1 || this.length); console.log("rest:"+ rest); this.length = from < 0 ? this.length + from : from; console.log("this:" + this); return this.push.apply(this, rest); ...