Показать сообщение отдельно
  #7 (permalink)  
Старый 01.09.2012, 00:04
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

Сообщение от devote
Мы это в скайпе разве не обсуждали?
Нет, решение не подошло.
Сообщение от nerv_
создать функцию и передать массив аргументов ) Или Я не догоняю?
Во, сделал:
Function.prototype.applyConstruct = function() {
		var length = arguments.length,
			argNames = [];
		for( var i = 0; i < length; i++ ) {
			argNames.push( 'arg' + i );
		}
		argNames.join( ',' );
		
		return new Function( argNames, 'return new this( ' + argNames + ' );' ).apply( this, arguments );
	}
F = function() { this.a = 1; console.log( this, arguments )};
F.applyConstruct( 1,2,3,4,5 );
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности
Ответить с цитированием