Задать вопрос
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, []], а надо то не массив, а аргументы по порядку. Я хз что делать ((( Подскажите дураку, пожалуйста.
  • Вопрос задан
  • 340 просмотров
Подписаться 1 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
AMar4enko
@AMar4enko
Function.prototype.apply
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы