Тема: NAME и NAME()
Показать сообщение отдельно
  #2 (permalink)  
Старый 11.11.2021, 06:26
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,590

Без вариантов. Либо это функция, либо это не функция.

Ты можешь использовать Proxy() (если можешь, в IE оно не работает):
STDIN = new Proxy(WScript.StdIn.ReadLine, {
  get(target, prop) {
    return WScript.StdIn[prop]
  }
})

Ты можешь подменить цепочку наследования, типа:
function magic(...args) {
  return WScript.StdIn.ReadLine(...args);
}
magic.__proto__ = WScript.StdIn;

Но в любом случае это буде не тот же самый объект.
__________________
29375, 35

Последний раз редактировалось Aetae, 11.11.2021 в 06:32.
Ответить с цитированием