yarkov
@yarkov
Помог ответ? Отметь решением.

Как использовать arguments в TypeScript?

Решил использовать TypeScript в проекте. Первый раз работаю с ним и сходу наткнулся на такую проблему.
Создаем класс:
class AnonimChat {

	constructor(private $, private tpl) {

	}

	console(...params: any[]) {
		console[params[0]](params.slice(1));
	}

}


var AChat = new AnonimChat(()=>1, ()=>1);
AChat.console("log", "first", "second", 1, []);

Все вроде бы ОК, но запустив результат компиляции в console.log передается массив ["first", "second", 1, []], а надо то не массив, а аргументы по порядку. Я хз что делать ((( Подскажите дураку, пожалуйста.
  • Вопрос задан
  • 336 просмотров
Решения вопроса 1
AMar4enko
@AMar4enko
Function.prototype.apply
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы