Использование карты JavaScript с функцией, имеющей два аргумента
Я знаю, что я могу использоватьmap
с функцией одной переменной следующим образом:
var squarefunc = function(x) {
return x*x;
};
values = [1,2,3,4]
values.map(squarefunc) // returns [1,4,9,16]
Как я используюmap
со следующей функцией:
var squarefuncwithadjustment = function(x, adjustment) {
return (x*x + adjustment);
}
где я хочу ввести значение для аргументаadjustment
вручную, когда я вызываю карту, скажемadjustment=2
и имеют значениеx
взят из массиваvalues
.