Здравствуйте, kochetkov.vladimir, Вы писали:
KV>Здравствуйте, c-smile, Вы писали:
CS>>Здравствуйте, A13x, Вы писали:
A>>>Буду рад любым комментариям
CS>>А зачем это всё? Можешь привести типовую задачу где это нужно?
KV>В смысле, зачем нужен паттерн-матчинг вообще, или зачем он нужен конкретно в js?
конкретно в JS, но и вообще также интересно.
В JS имплементация оного это просто набор
var obj = ...
if( test(obj, pattern1) ) ...;
else if( test(obj, pattern2) ) ...;
else if( test(obj, pattern3) ) ...;
вопрос состоит в том что стоит ли овчинка генерализации (на уровне библиотеки или языка) или нет (это я уже про tiscript)?