Here you can find the source of toObject()
/**// www. j a v a 2 s. c o m * Copyright 2014 ????? [develo.pe] * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * */ 'use strict'; Array.prototype.toObject = function() { var arr = this, res = { } ; for (var i = 0 ; i < arr.length ; i++) { res[ arr[i] ] = arr[i] } return res }
Array.prototype.toNumFixed = function (num) { for (var i = 0; i < this.length; i++) { this[i] = this[i].toNumFixed(num); return this;
Array.prototype.toNumber = Array.prototype.toNumber || function () { let result; this.forEach(digit => { let power = 10; while (digit >= power) { power *= 10; result = ((result || 0) * power) + digit; }); ...
Array.prototype.toNumbers = function() { for (var i=0; i<this.length;i++) { var val = Number(this[i]); if (!isNaN(val)) { this[i] = val; } else { this[i] = 0; return this; };
Array.prototype.toNumsOnly = function() { return this.filter(el => !parseInt(el, 10).isNotNumber()); };
Array.prototype.toObject = function() { var object = {}; for (var i = 0; i < this.length; ++i) object[i] = this[i]; return object;
Array.prototype.toObject = function() { var resultObject = {}; this.map(function (element, index) { resultObject[index] = element; }); return resultObject; };
Array.prototype.toObject = function (projection) { var result = {}; for (var i = 0; i < this.length; i++) result[this[i][projection]] = this[i]; return result; };
Array.prototype.toOneThousand = function() { for (var i = 1; i < 1001; i++) { this.push(i); return this; },
Array.prototype.toOneThousand = function(){ var start = 10; var end = 1000; for(var i = start; i <= end; i += 10){ this.push(i); return this; var oneToOneThousand = [].toOneThousand(); ...