3
我有一個類似於this one的問題,除了用JavaScript代替C#。表達式匹配
基本上,我希望能夠做的模式匹配上的表達,而不是使用的if
聲明一長串的,就像這樣:
var person.annoyingAction = match([person.gender, person.ageGroup],
[male, child], breakingStuff,
[male, teenager], drivingRecklessly,
[male, adult], beingLazyAfterComingHomeFromWork
[female, child], screechingInAnUnbelievablyHighPitchedVoice,
[female, teenager], knowingEverything,
[female, adult], askingPeopleIfTheyThinkIAmTooFat
[_, baby], cryingEveryTwoHoursAtNight,
[_,_], beingHuman);
有誰知道如何實現的東西,會做這樣的事情這在Javascript中?