Я смотрел на Windows Script коде хоста, который работает в JScript 5.8, и я заметил эту конструкцию:имен функций с поиском в собственности в JScript 5.8/WSH
function String.prototype.foo() { ... }
Я не могу найти какие-либо документации об этом! Я уверен, что это не законно в EcmaScript, поэтому это должно быть расширение только для Microsoft. У кого-нибудь есть ссылки, объясняющие его дизайн и семантику?