Here you can find the source of multisplice()
Array.prototype.multisplice = function(){ var args = arguments[0], //Array.apply(null, arguments), res = [];/* w w w . ja v a2 s . co m*/ args.sort( function(a, b){ return a - b; }); for(var i = 0; i < args.length; i++){ var index = args[i] - i; res.push( this.splice(index, 1)[0] ); } return res; }
Array.prototype.multiply = function(a2) { var l1 = this.length; var l2 = a2.length; var len = (l1 < l2 ? l1 : l2); var result = new Array(len); for (var i = 0; i < len; i++) { result[i] = this[i] * a2[i]; return result; ...
Array.prototype.multiply = function(n){ results = [] for (var i = 0; i < this.length; i++){ for (var j = 0; j < n; j++){ results.push(this[i]) return results
Array.prototype.multiplyByTwo = function() { var newArr = []; for (var i = 0; i < this.length; i++) { newArr.push(this[i] * 2) return newArr; }; console.log([1, 2, 3].multiplyByTwo()); Array.prototype.myEach = function(func) { ...
Array.prototype.multislice = function(ranges) { if(typeof ranges === 'undefined') throw Exception("Ranges have to be defined!"); if(typeof ranges !== 'object') throw Exception("You have to pass an array!"); return ranges.map(el => this.slice(el.from, el.to)); };
'use strict'; var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; Array.prototype.multislice = function (ranges) { var _this = this; if (typeof ranges === 'undefined') throw Exception("Ranges have to be defined!"); if ((typeof ranges === 'undefined' ? 'undefined' : _typeof(ranges)) !== 'object') throw Exception("You have to pass an array!"); return ranges.map(function (el) { ...
var arr = ["Devin Hardy", "Seth Rollins", "Cole Sprouse"]; Array.prototype.mutilate = function(start, end) { var newArr = []; if (end > this.length || start > this.length) { throw new Error("Invalid opperation."); } else { arr2 = this.slice(start, end); newArr.push(arr2); return newArr; };