function doOpSingle2(arrelem,flag) { // do something with one array element } var A = ["one", "two", "three", "four"]; var theFlag = util.getMask(); // call external function var y = A.map(doOpSingle2(theFlag)); // this does not work!