Używanie mapy javascript z funkcją, która ma dwa argumenty
Wiem, że mogę użyćmap
z funkcją jednej zmiennej w następujący sposób:
var squarefunc = function(x) {
return x*x;
};
values = [1,2,3,4]
values.map(squarefunc) // returns [1,4,9,16]
Jak używaćmap
z następującą funkcją:
var squarefuncwithadjustment = function(x, adjustment) {
return (x*x + adjustment);
}
gdzie chcę wprowadzić wartość dla argumentuadjustment
ręcznie, gdy wywołam mapę, powiedzmyadjustment=2
i mają wartośćx
pobrane z tablicyvalues
.