Languages
[Edit]
EN

JavaScript - how to add new function to array class / type

0 points
Created by:
Krzysiek
651

In this article, we would like to show you how to add a new function to the array class in JavaScript.

Below examples present how to add new properties and methods to the Array() object so we can use it on every array as it was a built-in function.

Note:

When constructing a method all arrays will have access to this method.

Custom sum numbers in array function example:

// ONLINE-RUNNER:browser;

Array.prototype.mySum = function() {
    const sum = (accumulator, number) => accumulator + number;
    return this.reduce(sum);
};

var numbers = [1, 2, 3];
console.log(numbers.mySum()); // 6

Custom increment numbers in array function example:

// ONLINE-RUNNER:browser;

Array.prototype.increment = function() {
    let tmpArray = [];
    for (let i = 0; i < this.length; i++) {
        tmpArray[i] = this[i] + 1;
    }
    return tmpArray;
};

var numbers = [1, 2, 3];
console.log(numbers.increment()); // [2,3,4]

Related posts:

Alternative titles

  1. JavaScript - how to add prototype function to Array
Donate to Dirask
Our content is created by volunteers - like Wikipedia. If you think, the things we do are good, donate us. Thanks!
Join to our subscribers to be up to date with content, news and offers.
Native Advertising
🚀
Get your tech brand or product in front of software developers.
For more information Contact us
Dirask - we help you to
solve coding problems.
Ask question.

❤️💻 🙂

Join