WH>>>>Где ты видел pattern matching в жибаскрипте?
A>>>Регулярные выражения.
WH>>В таком виде "pattern matching" везде есть.
A>Ну вот, я ответил на твой вопрос.
Справедливости ради, это не ответ на вопрос. Паттерн матчинга (сопоставления с образцом) в том виде, который подразумевает Wolfhound, в JS нет.
В некотором достаточно кастрированном виде он будет в следующей версии JS (Harmony):
http://wiki.ecmascript.org/doku.php?id=harmony:destructuring