for (var i in funcNameArray) {
var funcName = funcNameArray[i], obj = {};
obj[funcName] = function () {
var func = math[funcName];
return function (x) {
return func(GetRadAngle(x));
};
}();
math.import(obj, { override: true });
};
но лучше так
funcNameArray.forEach(function (funcName) {
var obj = {};
obj[funcName] = function (x) {
return math[funcName](GetRadAngle(x));
};
math.import(obj, { override: true });
});