Как создать свой собственный метод?
Array.prototype.myMap = function() {
	// Ваш код тут
}
К предыдущему ответу стоит добавить, что при расширении стандартных объектов (вообще любых объектов, но именно со стандартными все обычно про это забывают) существует риск коллизии имен. Если вы добавите свой метод к стандартному массиву и какая-то из ваших библиотек тоже добавит свой метод с таким же названием к массиву, то будет печалька. Как один из вариантов решения вопроса - расширять объекты с использованием символов:const sayHello = Symbol('sayHello');

Array.prototype[sayHello] = function() {
    console.log('hello');
};

// ---

const test = [];

test[sayHello](); // "hello"