Показать сообщение отдельно
  #6 (permalink)  
Старый 05.04.2016, 08:14
Аватар для Алексей Петрович
Аспирант
Отправить личное сообщение для Алексей Петрович Посмотреть профиль Найти все сообщения от Алексей Петрович
 
Регистрация: 29.11.2015
Сообщений: 83

Rise, эту зубодробительную конструкцию выплёвывает TypeScript (Решил по экспериментировать).

Как всем известно arguments это псевдо-массив он имеет длину и числовые ключи, но он не имеет методов массива так как это объект. И что бы работать с ним как с массивом TypeScript и делает такую штукенцию.

В исходнике было что то типо:
export function methodName(...keys:string[]): any {
  // ...
}

Ну и собственно этот метод можно вызывать с любым количеством аргументов. К примеру с помощь метода get можно получить сразу несколько (Или сколько надо) cookie https://github.com/Alex5646/cookie.j...#cookiegetkeys

Последний раз редактировалось Алексей Петрович, 05.04.2016 в 08:53.
Ответить с цитированием