Показать сообщение отдельно
  #6 (permalink)  
Старый 09.02.2012, 22:35
Аватар для poorking
prodigy
Отправить личное сообщение для poorking Посмотреть профиль Найти все сообщения от poorking
 
Регистрация: 01.11.2010
Сообщений: 503

Сообщение от Keeper
т.е. при конкатенации в параметре передаваемом конструктором RegExp(/regular/ + /expression/) срабатывает toString
ага
Сообщение от Keeper
а когда заменили на source тот обрезал слэши
Никто ничего не обрезал, мы просто заменили возвращаемое значение. Можно написать

RegExp.prototype.toString = function () {
    return "Keeper";
}

new RegExp(/OLOLO/ + /NONONO/).source === "KeeperKeeper";


и оно будет идентично

/KeeperKeeper/
__________________
readOnly
Ответить с цитированием