Показать сообщение отдельно
  #6 (permalink)  
Старый 12.04.2014, 22:06
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

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 });
});

Последний раз редактировалось Octane, 12.04.2014 в 22:09.
Ответить с цитированием